C实现最小二乘法一元回归和多项式拟合

2022-12-31

C++实现最小二乘法一元回归和多项式拟合

简介

本仓库提供了一个C++类,用于实现最小二乘法的一元回归和多项式拟合。该类可以根据用户输入的阶次进行多项式拟合,并且提供了计算拟合后误差的功能,包括SSE(剩余平方和)、SSR(回归平方和)、RMSE(均方根误差)和R-square(确定系数)。

使用方法

具体的类使用方法可以参考以下博客文章: C++实现最小二乘法一元回归和多项式拟合

功能特点

  • 多项式拟合:根据用户输入的阶次进行多项式拟合。
  • 误差计算:提供SSE、SSR、RMSE和R-square等误差指标的计算。
  • 验证:与GSL的拟合算法对比,确保结果的准确性。

注意事项

  • 本类在拟合完成后可以计算拟合后的误差指标。
  • 算法来源于网上,经过验证与GSL的拟合算法结果一致。

贡献

欢迎大家提出问题和建议,或者提交改进代码的Pull Request。

许可证

本项目采用MIT许可证,详情请参阅LICENSE文件。

下载链接

C实现最小二乘法一元回归和多项式拟合