【问题标题】:How to do predict() for linearmodels如何为线性模型做预测()
【发布时间】:2018-05-18 14:55:36
【问题描述】:

下面是来自here的linearmodels模块的固定效应估计python代码。

from linearmodels import PanelOLS mod = PanelOLS(y_train, x_train, entity_effects=True) res = mod.fit(cov_type='clustered', cluster_entity=True)

我们如何在mod.fit()之后将predict(x_test)操作为sklearn

【问题讨论】:

  • 试试res.predict(x_test)
  • 谢谢@skrubber。 res 对象没有 predict() 函数。
  • 哦,是的,预测是为 statsmodels 定义的。来自here 的抽查示例,看起来不存在预测函数。对于您的用例,如果您选择线性模型,我认为您必须放弃预测。另外,当您知道回归模型和敏感性完全不同时,为什么要使用线性模型然后使用 sklearn 进行预测?
  • 我需要线性模型的fixed effect modelrandom effect modelmixed effect model。您可以参考here了解有关我的案例的更多详细信息。

标签: python panel-data linearmodels


【解决方案1】:

与作者一致linearmodels仍不支持predict()功能,该功能正在开发中。详情请参考here

【讨论】:

    猜你喜欢
    • 2012-08-18
    • 1970-01-01
    • 1970-01-01
    • 2021-02-25
    • 2018-10-22
    • 2017-12-05
    • 2021-07-06
    • 2018-12-29
    • 2017-11-30
    相关资源
    最近更新 更多