首页 > 解决方案 > 解释 RollingOLS 预测输出

问题描述

我正在尝试使用滚动 OLS 来预测 y。我有以下代码和结果,但我不明白“结束”和“子期”。为了获得 MSE,我应该将哪个与实际 y 进行比较?

此外,输出的长度是 8570,而实际 y 的长度是 1763。

代码

rolling = ols.PandasRollingOLS(y=y, x=X, window=50)
y_pred = rolling.predicted
y_pred

输出:

end   subperiod
4     0             85.013903
      1             85.904752
      2             85.979983
      3             86.698113
      4             86.797877
                      ...    
1762  1758         718.120178
      1759         717.725245
      1760         715.356422
      1761         705.343367
      1762         694.298419
Name: predicted, Length: 85700, dtype: float64

标签: python

解决方案


推荐阅读