C++算法(2)
所用到的计算公式
直线拟合-一元回归
代码实现(判断是否拟合成功)
1 bool linearFit(const std::vector<typename T>& x, const std::vector<typename T>& y,bool isSaveFitYs=false) 2 { 3 return linearFit(&x[0],&y[0],getSeriesLength(x,y),isSaveFitYs); 4 }
多项式拟合,拟合y=a0+a1*x+a2*x^2+……+apoly_n*x^poly_n