【发布时间】:2021-09-27 15:25:07
【问题描述】:
这是代码,上面提到的错误是我得到的解决方法,sarima_forecast 是一个系列。
Sarima_df = pd.DataFrame(sarima_forecast[0], columns = df.columns)
【问题讨论】:
-
告诉我们什么是
sarima_forecast -
sarima_forecast = model_Sarima.forecast(len(test_final))其中 model_sarima 是import statsmodels.api as sm model = sm.tsa.statespace.SARIMAX(df, order = (1, 0, 3), seasonal_order = (3, 0, 3, 6),enforce_stationarity = False,enforce_invertibility = False) model_Sarima = model.fit() print(model_Sarima.summary())并且 test_final 的每个月日期从 2010 年到 2020 年 -
打印出来给我看
-
2001-01-01 152.863328 2001-02-01 153.483624 2001-03-01 156.240883 2001-04-01 151.401819 2001-05-01 147.004454 频率:float 47.004454是 sarima_forecast 值
-
试试看:
Sarima_df = pd.DataFrame(sarima_forecast, columns = df.columns)
标签: python dataframe jupyter-notebook time-series valueerror