5

我正在寻找局部回归 (LOESS) 和局部似然方法(例如局部逻辑回归)的有效实现(例如,在Hastie 等人的《统计学习要素》第 6.5 节中讨论了局部似然方法)。

我更喜欢 C++ 或 Python 实现,但指向 R(我知道 LOESS 已实现,但我找不到本地似然方法)或 Java 的指针也将不胜感激。

非常感谢!

4

3 回答 3

3

在 R 中有 'locfit' 和 'mgcv' 包,我建议它们做局部回归的形式。我相信 locfit 包只是底层 C 包的语法桥。(但不是 C++。)

于 2013-01-19T08:18:46.667 回答
2

github中有一个实现。鉴于它是纯 python,我建议使用 pypy 作为解释器。

https://github.com/ali01/loess.py

另外,我会推荐 pandas 作为通用回归工具。我不确定它是否实现了 LOESS,而且我对该算法还不够熟悉,无法提出替代方案,但是 pandas 还是很棒的:

http://pandas.pydata.org/

于 2013-01-19T06:59:20.690 回答
1

你不能通过使用 sk.learn 的RadiusNeighborsRegressor函数并为weights参数指定一个自定义的 tricube 加权函数来获得一个 Python 版本的 LOESS 吗?

于 2017-07-05T01:35:48.400 回答