我已经存储了 statsmodel 包的 ARIMA 模型的截距、AR、MA 系数
x = df_sku
x_train = x['Weekly_Volume_Sales']
x_train_log = np.log(x_train)
x_train_log[x_train_log == -np.inf] = 0
x_train_mat = x_train_log.as_matrix()
model = ARIMA(x_train_mat, order=(1,1,1))
model_fit = model.fit(disp=0)
res = model_fit.predict(start=1, end=137, exog=None, dynamic=False)
print(res)
params = model_fit.params
但是我找不到任何关于 statsmodel 的文档,可以让我将模型参数重新拟合到一组新数据并预测 N 步。
有没有人能够完成重新拟合模型并预测超时样本?
我正在尝试完成类似于 R 的事情:
# Refit the old model with testData
new_model <- Arima(as.ts(testData.zoo), model = old_model)