局部回归和局部似然方法的实现
Implementations of local regression and local likelihood methods
我正在寻找一种有效的局部回归(黄土)和局部似然方法,如局部逻辑回归(例如,在Hastie等人的统计学习要素的6.5节中讨论了局部似然方法)。
我更喜欢c++或Python实现,但指向R(我知道黄土是实现的,但我找不到局部似然方法)或Java的指针也会很感激。
多谢!
在R中有'locfit'和'mgcv'包,我建议做局部回归的形式。我相信locfit包只是一个到底层C包的语法桥梁。(c++除外)
在github中有实现。考虑到它是纯python,我建议使用pypy作为解释器。
https://github.com/ali01/loess.py另外,我推荐pandas作为通用的回归工具。我不确定它是否实现了黄土,而且我对算法也不够熟悉,无法提出替代方案,但pandas仍然很棒:
http://pandas.pydata.org/难道你不能通过使用sk.learn的RadiusNeighborsRegressor函数并为weights参数指定一个自定义的三立方加权函数来获得一个python版本的黄土吗?
相关文章:
- 如果没有malloc,链表实现将失败
- 如何在c++中实现处理器调度模拟器
- 如何在c++中使用引用实现类似python的行为
- 实现无开销push_back的最佳方法是什么
- 使用简单类型列表实现的指数编译时间.为什么
- 如何在BST的这个简单递归实现中消除警告
- 实现一个在集合上迭代的模板函数
- 我应该实现右值推送功能吗?我应该使用std::move吗
- 如何正确实现和访问运算符的各种自定义枚举器
- C++Union/Struct位域的实现和可移植性
- 这个极客对极客的trie实现是否存在内存泄漏问题
- 在c++中实现LinkedList时,应出现未处理的错误
- 为左值和右值的包装器实现C++范围
- 使用模板进行堆栈实现; "name followed by :: must be a class or namespace"
- 在某些情况下,如何理解允许实现将非局部变量的动态初始化视为静态初始化
- 在 CUDA 中实现等效的可变长度(局部)数组
- 如何在 C++03 中实现线程安全的局部静态变量
- 图像处理中非局部均值降噪算法的实现
- 局部回归和局部似然方法的实现
- 目标 C - 使用局部变量声明的dispatch_apply无法在方法实现中编译C++