[英]Read data frame from get_prediction function of statsmodels library
我在這里使用 arima 創建預測 model 我使用了 statsmodels
獲得未來的預測步驟
pred_uc = results.get_prediction(start='2001-05-01',end='2002-05-01')
print(pred_uc)
當我打印這個時,我得到它的對象可以將它轉換為數組或數據框中的可讀格式
<statsmodels.tsa.statespace.mlemodel.PredictionResultsWrapper object at 0x00000000156E71D0>
這里看起來數據存儲在 memory 位置,因為我是 python 的菜鳥,我在這里需要一些幫助......
根據此Google搜索結果(日語) ,嘗試
pred_uc.predicted_mean
您還可以獲得具有95%置信區間的DataFrame
pred_uc_ci = pred_uc.conf_int(alpha=0.05)
你可以試試這個:
pred_uc = fitted_model.get_prediction(start='2001-05-01', end='2002-05-01')
pred_uc = pred_uc.predicted_mean
pred_uc.columns = ['predicted1','predicted2', 'predicted_n']
pred_uc.head()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.