上传者: 42097914
|
上传时间: 2021-12-10 10:21:44
|
文件大小: 16KB
|
文件类型: -
C ++最低
lowess算法的纯C ++实现。 有关更多信息,请参见以下出版物:
Cleveland,WS(1981)LOWESS:一种通过强大的局部加权回归平滑散点图的程序。 美国统计学家35,54。
简而言之,该算法在两个维度上执行局部加权多项式回归,从而使数据变得平滑。 这在数据中存在噪声的情况下很有用。
该算法使用x附近最接近点的加权回归来预测位置x处的y值。 为了加快计算速度,仅在这些点的子集上计算回归。
安装
该算法包含在include/CppLowess/Lowess.h中的单个头文件中,并且可以直接包含在您的C ++项目中。 然后,您可以实例化TemplatedLowess类型的对象以调用lowess函数。 template参数是容器和使用的值类型:
CppLowess::TemplatedLowess< std>, double >