【问题标题】:Python statsmodels get_prediction function formulaPython statsmodels get_prediction 函数公式
【发布时间】:2018-07-25 10:02:41
【问题描述】:

在计算数据的简单线性回归 (OLS) 后,此函数使用什么公式?有很多不同的预测区间公式,有的使用 RMSE(均方根误差),有的使用标准差等。

http://www.statsmodels.org/dev/generated/statsmodels.regression.linear_model.OLSResults.get_prediction.html#statsmodels.regression.linear_model.OLSResults.get_prediction

特别是,我想知道它是使用这个公式还是其他东西:

注意x参数的标准差。

【问题讨论】:

  • 它使用更通用的版本,完整代码在此模块中github.com/statsmodels/statsmodels/blob/master/statsmodels/…(例如,如果由 cov_type 指定,期望值/均值的方差将考虑稳健的三明治协方差)
  • 是的,我确认它使用的是更通用的版本,也适用于多元回归。我只是想知道它对 1 个自变量的作用是否与我上面的公式中的相同。我看到它计算的标准误差是 sqrt(var_pred_mean + var_resid)。 var_resid 与我上面平方的 s_y 项是一样的。但是,我不知道如何分解 var_pred_mean。

标签: python formula prediction statsmodels


【解决方案1】:

它确实使用如上所示的相同公式。使用公式 sqrt(预测均值的方差 + 残差的方差)计算预测的标准误差。这可以简化为this link

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-12-21
    • 2018-09-02
    • 2018-07-28
    • 1970-01-01
    • 1970-01-01
    • 2017-07-25
    • 2021-08-09
    • 2016-06-01
    相关资源
    最近更新 更多