C++算法(1)
运行前进行卡夫曼滤波(减小机器检测波动的影响)
延迟上机算法
速率法
原理
1、判断最新数据点和前面几个点的差值是否大于设定值
2、判断两点间的斜率k是否大于设定值
3、判断拟合曲线的符合度是否在规定范围内
技术实现
/// \brief 直线拟合-一元回归,拟合的结果可以使用getFactor获取,或者使用getSlope获取斜率,getIntercept获取截距
/// \param x 观察值的x
/// \param y 观察值的y
/// \param isSaveFitYs 拟合后的数据是否保存,默认否
// 多项式拟合,拟合y=a0+a1*x+a2*x^2+……+apoly_n*x^poly_n
/// \param x 观察值的x
/// \param y 观察值的y
/// \param poly_n 期望拟合的阶数,若poly_n=2,则y=a0+a1*x+a2*x^2
/// \param isSaveFitYs 拟合后的数据是否保存,默认是
加速度法
外部算法测试的接口