在使用预测函数时出现错误:TypeError: predict() 缺少必要参数 params
发布时间
阅读量:
阅读量
本文代码:
def arima_model():
arima_model = ARIMA(train_data,order) #ARIMA模型
arima = arima_model.fit()#激活模型
############ out-sample ########## 样本外预测
out_sample_pred = arima_model.predict(start=len(train_data)-2,end = len(train_data)+30,dynamic=True)
问题主要出现在:
out_sample_pred = arima_model.predict()
改成
out_sample_pred = arima.predict()
即可。
通常情况下,在构建模型之后进行训练并保存参数后,在调用model.predict()来进行预测是有效的操作方式。然而,在时间序列预测任务中,则必须基于训练集的结果进行后续的预测操作。由此可见,在提供的代码中,具体而言,在这段代码中调用的是ARIMA模型而非ARIMA Model版本。
全部评论 (0)
还没有任何评论哟~
