【发布时间】:2016-07-15 03:03:41
【问题描述】:
如何在 python 中拟合局部加权回归,以便用于预测新数据?
有statsmodels.nonparametric.smoothers_lowess.lowess,但它只返回原始数据集的估计值;所以它似乎只将fit 和predict 放在一起,而不是像我预期的那样分开。
scikit-learn 始终有一个fit 方法,该方法允许该对象稍后用于predict 的新数据;但它没有实现lowess。
【问题讨论】:
-
@JesseBakker 当然可以用于预测。 stat.ethz.ch/R-manual/R-devel/library/stats/html/…。另见stackoverflow.com/questions/12822069/…。
-
@JesseBakker,lowess 用于使用局部加权最小二乘法拟合曲线(而不是线),这有助于揭示趋势。虽然不是很常用于预测,但它当然可以用于预测。
-
A pull request 目前正在审查中,它扩展了插值的 LOWESS 实现。不过,它不会选择拟合/预测语义。
标签: python python-3.x pandas statsmodels