代码之家  ›  专栏  ›  技术社区  ›  Shan Khan

Python中ARIMA模型p(滞后顺序)的识别

  •  1
  • Shan Khan  · 技术社区  · 7 年前

    from pandas.plotting import autocorrelation_plot 
    from statsmodels.tsa.arima_model import ARIMA
    
    def display_corelation(series):
        autocorrelation_plot(series)
        plt.show()
    

    我知道我能通过1或2次考试 P 我的问题是如何生成 价值观,

    如何从熊猫或任何图书馆的某个系列中计算滞后顺序,而不是目前的绘图?

    model = ARIMA(history, order=(1,1,0))

    enter image description here

    1 回复  |  直到 7 年前
        1
  •  1
  •   Shan Khan    7 年前

        import pandas as pd    
        k=0
        highestCorr = 0
        for i in range(1,10):
            cor = pd.Series.autocorr(series, lag=i)
            if(cor > highestCorr):
                highestCorr = cor
                k=i