python - 解释 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
解决方案
推荐阅读
- apache-spark - 如何有效地广播 RDD 的内容
- css - 集中显示页脚内容
- mongodb - MongoDB 分片路由器是否操纵 $in 查询?
- java - Tomcat 服务器未从 Mac 中的 Eclipse Oxygen 启动
- python - 使用 for 循环更新 Tkinter 中的标签
- boost-asio - boost::asio::ip::udp::socket 创建 - 编译错误 - 调用 boost::asio::ip::udp::socket(*my_io_service, server_endpoint);
- ios - 修改从字符串到字符串的切片函数以在未找到字符串时返回最后一个索引
- angular - 如何在材料表Angular 5中创建自定义箭头
- selenium - 如何在nerodia(watir)中捕获失败的登录?
- python - 如何获得非贪婪和贪婪之间所有可能匹配的列表