小编lea*_*key的帖子

获取 statsmodel RollingOLS 结果摘要信息

我正在 statsmodels.api 上使用 RollingOLS 函数运行滚动回归,并想知道是否有可能获取滚动回归中完成的每个回归的汇总统计数据(beta、r^2 等)。

使用单个 OLS 回归,您可以获得这样的摘要信息,

X_opt  = X[:, [0,1,2,3]]
regressor_OLS = sm.OLS(endog= y, exog= X_opt).fit()
regressor_OLS.summary()


                          OLS Regression Results                            
==============================================================================
Dep. Variable:                      y   R-squared:                       0.951
Model:                            OLS   Adj. R-squared:                  0.948
Method:                 Least Squares   F-statistic:                     296.0
Date:                Wed, 08 Aug 2018   Prob (F-statistic):           4.53e-30
Time:                        00:46:48   Log-Likelihood:                -525.39
No. Observations:                  50   AIC:                             1059.
Df Residuals:                      46   BIC:                             1066.
Df Model:                           3                                         
Covariance Type:            nonrobust                                         
==============================================================================
                 coef    std err          t      P>|t|      [0.025      0.975]
------------------------------------------------------------------------------
const       5.012e+04   6572.353      7.626 …
Run Code Online (Sandbox Code Playgroud)

python statistics regression linear-regression statsmodels

5
推荐指数
1
解决办法
806
查看次数