欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

使用python的statsmodels模塊擬合ARIMA模型

這篇文章主要介紹使用python的statsmodels模塊擬合ARIMA模型,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務領域包括:網(wǎng)站設計制作、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務,滿足客戶于互聯(lián)網(wǎng)時代的洞頭網(wǎng)站設計、移動媒體設計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡建設合作伙伴!

導入必要包和模塊

from scipy import statsimport pandas as pdimport matplotlib.pyplot as pltimport statsmodels.api as smfrom statsmodels.tsa.arima.model import ARIMAfrom statsmodels.graphics.tsaplots import plot_predict
plt.rcParams['font.sans-serif']=['simhei']#用于正常顯示中文標簽plt.rcParams['axes.unicode_minus']=False#用于正常顯示負號

1.讀取數(shù)據(jù)并畫圖

data=pd.read_csv('數(shù)據(jù)/客運量.csv',index_col=0)data.index = pd.Index(sm.tsa.datetools.dates_from_range('1949', '2008'))#將時間列改為專門時間格式,方便后期操作data.plot(figsize=(12,8),marker='o',color='black',ylabel='客運量')#畫圖

#本文所使用的客流量時間序列數(shù)據(jù):https://download.csdn.net/download/weixin_45590329/14143811
#時間序列折線圖如下所示,顯然數(shù)據(jù)有遞增趨勢,初步判斷數(shù)據(jù)不平穩(wěn)

2.平穩(wěn)性檢驗

sm.tsa.adfuller(data,regression='c')sm.tsa.adfuller(data,regression='nc')sm.tsa.adfuller(data,regression='ct')

進行三種形式的ADF單位根檢驗,如部分結果所示,發(fā)現(xiàn)序列不平穩(wěn)

3.對數(shù)據(jù)作一階差分處理

diff=data.diff(1)diff.dropna(inplace=True)diff.plot(figsize=(12,8),marker='o',color='black')#畫圖

作出數(shù)據(jù)一階差分后折線圖,初步判斷平穩(wěn)

4.對一階差分數(shù)據(jù)進行平穩(wěn)性檢驗

sm.tsa.adfuller(diff,regression='c')sm.tsa.adfuller(diff,regression='nc')sm.tsa.adfuller(diff,regression='ct')

如圖所示,說明序列平穩(wěn)

5.確定ARIMA(p,d,q)階數(shù)

fig = plt.figure(figsize=(12,8))ax1 = fig.add_subplot(211)fig = sm.graphics.tsa.plot_acf(diff.values.squeeze(), lags=12, ax=ax1)#自相關系數(shù)圖1階截尾,決定MA(1)ax2 = fig.add_subplot(212)fig = sm.graphics.tsa.plot_pacf(diff, lags=12, ax=ax2)#偏相關系數(shù)圖1階截尾,決定AR(1)

根據(jù)自相關系數(shù)圖ACF和偏自相關系數(shù)圖PACF,將原始數(shù)據(jù)確定為ARIMA(1,1,1)模型

6.參數(shù)估計

model = ARIMA(data, order=(1, 1, 1)).fit()#擬合模型model.summary()#統(tǒng)計信息匯總#系數(shù)檢驗params=model.params#系數(shù)tvalues=model.tvalues#系數(shù)t值bse=model.bse#系數(shù)標準誤pvalues=model.pvalues#系數(shù)p值#繪制殘差序列折線圖resid=model.resid#殘差序列fig = plt.figure(figsize=(12,8))ax = fig.add_subplot(111)ax = model.resid.plot(ax=ax)#計算模型擬合值fit=model.predict(exog=data[['TLHYL']])

7.模型檢驗

#8.1.檢驗序列自相關sm.stats.durbin_watson(model.resid.values)#DW檢驗:靠近2——正常;靠近0——正自相關;靠近4——負自相關#8.2.AIC和BIC準則model.aic#模型的AIC值model.bic#模型的BIC值#8.3.殘差序列正態(tài)性檢驗stats.normaltest(resid)#檢驗序列殘差是否為正態(tài)分布#最終檢驗結果顯示無法拒絕原假設,說明殘差序列為正態(tài)分布,模型擬合良好#8.4.繪制殘差序列自相關圖和偏自相關圖fig = plt.figure(figsize=(12,8))ax1 = fig.add_subplot(211)fig = sm.graphics.tsa.plot_acf(resid.values.squeeze(), lags=12, ax=ax1)ax2 = fig.add_subplot(212)fig = sm.graphics.tsa.plot_pacf(resid, lags=12, ax=ax2)#如果兩圖都零階截尾,這說明模型擬合良好

8.預測

#預測至2016年的數(shù)據(jù)。由于ARIMA模型有兩個參數(shù),至少需要包含兩個初始數(shù)據(jù),因此從2006年開始預測predict = model.predict('2006', '2016', dynamic=True)print(predict)#畫預測圖及置信區(qū)間圖fig, ax = plt.subplots(figsize=(10,8))fig = plot_predict(model, start='2002', end='2006', ax=ax)legend = ax.legend(loc='upper left')

以上是“使用python的statsmodels模塊擬合ARIMA模型”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

文章名稱:使用python的statsmodels模塊擬合ARIMA模型
網(wǎng)頁地址:http://chinadenli.net/article42/jsehec.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設計公司、全網(wǎng)營銷推廣、小程序開發(fā)、品牌網(wǎng)站制作、品牌網(wǎng)站設計企業(yè)網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網(wǎng)站建設
亚洲最大的中文字幕在线视频| 日本不卡在线一区二区三区| 国产高清一区二区白浆| 日本理论片午夜在线观看| 亚洲一区二区精品福利| 亚洲中文字幕视频一区二区| 婷婷基地五月激情五月| 神马午夜福利一区二区| 国产精品欧美激情在线观看| 99视频精品免费视频播放| 日本丰满大奶熟女一区二区| 麻豆91成人国产在线观看| 五月的丁香婷婷综合网| 免费国产成人性生活生活片| 国内精品偷拍视频久久| 欧洲精品一区二区三区四区| 日韩一本不卡在线观看| 亚洲黄色在线观看免费高清| 欧美夫妻性生活一区二区| 极品少妇一区二区三区精品视频 | 亚洲欧美精品伊人久久| 国产精品一区二区日韩新区| 国产自拍欧美日韩在线观看| 国产日韩欧美在线亚洲| 国产亚洲欧美日韩精品一区 | 日韩精品一区二区一牛| 欧美精品久久99九九| 人妻亚洲一区二区三区| 国产精品涩涩成人一区二区三区| 中文字幕一区二区三区大片| 国产一区二区三区不卡| 久久国产青偷人人妻潘金莲| 天堂网中文字幕在线观看| 一区二区三区亚洲国产| 一区二区不卡免费观看免费| 欧美在线视频一区观看| 美女黄片大全在线观看| 国产精品99一区二区三区| 亚洲国产中文字幕在线观看| 午夜福利激情性生活免费视频| 欧美日韩最近中国黄片|