簡體   English   中英

從 statsmodels 庫的 get_prediction function 讀取數據框

[英]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 的菜鳥,我在這里需要一些幫助......

代碼來自

statsmodels庫的源代碼

根據此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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM