C++实现最小二乘法一元回归和多项式拟合
简介
本仓库提供了一个C++类,用于实现最小二乘法的一元回归和多项式拟合。该类可以根据用户输入的阶次进行多项式拟合,并且提供了计算拟合后误差的功能,包括SSE(剩余平方和)、SSR(回归平方和)、RMSE(均方根误差)和R-square(确定系数)。
使用方法
具体的类使用方法可以参考以下博客文章: C++实现最小二乘法一元回归和多项式拟合
功能特点
- 多项式拟合:根据用户输入的阶次进行多项式拟合。
- 误差计算:提供SSE、SSR、RMSE和R-square等误差指标的计算。
- 验证:与GSL的拟合算法对比,确保结果的准确性。
注意事项
- 本类在拟合完成后可以计算拟合后的误差指标。
- 算法来源于网上,经过验证与GSL的拟合算法结果一致。
贡献
欢迎大家提出问题和建议,或者提交改进代码的Pull Request。
许可证
本项目采用MIT许可证,详情请参阅LICENSE文件。