【问题标题】:Generalized Random Forest / Causal Forest on PythonPython 上的广义随机森林/因果森林
【发布时间】:2021-05-29 17:47:01
【问题描述】:

我一直在寻找 Python 上的广义随机森林/因果森林算法,但只为 R 找到了它:https://github.com/grf-labs/grf

使用随机森林的常规 scikit-learn 函数无法获得此算法。

是否有任何可能的方法可以帮助我在 Python 上进行因果森林或广义随机森林?

【问题讨论】:

  • 如果 causal-forest.readthedocs.io/en/latest/getting_started/… 是你想要的,文档说它必须从 Github 的源代码安装 - 此时包不在 PyPI 中。
  • 非常感谢!我不太清楚如何用 Github 源安装它,我该怎么做?
  • github.com/timmens/causal-forest 有一个 setup.py,所以可以使用它按照通常的程序安装,或者自述文件说如果你使用它可以使用 conda 安装。但是您可能已经尝试过 conda,但它没有用。

标签: python machine-learning package random-forest


【解决方案1】:

我最终找到了该问题的正确答案!

microsoft 为 Python 提供了一个很棒的包,名为“EconML”。

它包含多个用于广义随机森林和因果森林的函数。

对于那些需要一些因果推理功能的人来说绝对很棒:

https://econml.azurewebsites.net/

https://github.com/microsoft/EconML

只需申请:pip install econml,事情就会变得非常有条理和容易:)

【讨论】:

    猜你喜欢
    • 2017-03-15
    • 2016-05-15
    • 2018-04-10
    • 2015-09-16
    • 2017-01-22
    • 2015-02-12
    • 2014-08-07
    • 2015-10-15
    • 2015-02-15
    相关资源
    最近更新 更多