我已使用具有4个输入的statsmodels OLS拟合了多元线性回归模型,并希望预测未来一个月的时间。 我可以预测“进入测试集”并评估预测的效果,但是当我尝试在数据集之外的特定时间段内进行预测时,没有任何效果。 这是对我的测试集有效的预测:
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,非常感谢
答案 0 :(得分:1)
thread_pool
集合中的每个元素都应与io_context
集合中的元素具有相同的类型。所以你应该:
receive_from()
所需记录中提取。