我已经使用STATSOLS模型和4个输入拟合了一个多元线性回归模型,并希望预测未来一个月。 我可以预测“进入我的测试集”并评估预测的性能,但当我尝试预测数据集之外的特定时间段时,什么都不起作用。 这是对我的测试集的有效预测:
est = sm.OLS(y_train, x_train)
est2 = est.fit()
ypred = est2.predict(x_valid)
这是我在数据集之外预测特定时间段的最佳尝试:
start_index = datetime(2019, 12, 2)
end_index = datetime(2020, 1, 2)
forecast = est2.predict(start_index, end_index)
这是我的错误代码:
ValueError: shapes (1,1) and (4,) not aligned: 1 (dim 1) != 4 (dim 0)
任何关于在何处寻求帮助的帮助或参考资料都是非常宝贵的
Br提前表示衷心的感谢
x_valid
集合中的每个元素都应该与x_train
集合中的元素具有相同的类型。所以你应该:x_valid
所需记录中提取李>相关问题 更多 >
编程相关推荐