簡體   English   中英

如何訓練具有多個系列的statsmodels.tsa.ARIMA模型

[英]How to train statsmodels.tsa.ARIMA model with multiple series

使用statsmodels python包調整ARIMA模型的常用方法是:

model  = statsmodels.tsa.ARMA(series, order=(2,2))
result = model.fit(trend='nc', disp=1)

但是,我有多個時間序列數據來訓練,比方說,從同一個基礎過程,我怎么能這樣做?

當您說多個時間序列數據時,不清楚它們是否屬於同一類型。 在ARMA模型中指定多個系列沒有直接的方法。 但是,您可以使用'exog'可選變量來指示第二個系列。

參考 ARMA模型的實際定義。

model  = statsmodels.tsa.ARMA(endog = series1, exog=series2, order=(2,2))

參考 endog,exog變量的解釋。

請參閱一個如何實現此功能的工作示例

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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