国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

ARIMA模型時間序列數(shù)據(jù)分析(附python代碼)

這篇具有很好參考價值的文章主要介紹了ARIMA模型時間序列數(shù)據(jù)分析(附python代碼)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

ARIMA模型時間序列數(shù)據(jù)分析(附python代碼)

ARIMA模型建模流程?

建模流程

1)平穩(wěn)性檢驗與差分處理

ARIMA模型時間序列數(shù)據(jù)分析(附python代碼)

我們選取原始數(shù)據(jù)bus中的“prf_get_person_count”列,并截取前32個站點的數(shù)據(jù)進行平穩(wěn)性檢驗,這里采用的是ADF檢驗確定數(shù)據(jù)的平穩(wěn)性,導入statsmodels包下的adfuller函數(shù),該函數(shù)返回adf值與概率p值。若原始序列不平穩(wěn),就進行差分處理,并對一階差分序列再次進行ADF檢驗,直至序列平穩(wěn),進行后續(xù)分析。

2)白噪聲檢驗

ARIMA模型時間序列數(shù)據(jù)分析(附python代碼)

白噪聲數(shù)據(jù)沒有分析價值,所以要進行白噪聲檢驗,LB檢驗可以確定數(shù)據(jù)是否為白噪聲,這里導入的是statsmodels包下的acorr_ljungbox函數(shù)。

3)模型定階

ARIMA模型時間序列數(shù)據(jù)分析(附python代碼)

使用AIC準則進行模型參數(shù)估計與模型定階,這里通過繪制AIC數(shù)據(jù)表aic_frame以及其對應的熱力圖來直觀地找出AIC值最小時對應的ARIMA(p,d,q)中的p、q值,從而確定模型。

4)預測

ARIMA模型時間序列數(shù)據(jù)分析(附python代碼)

model1對應ARIMA(4,2,3),其AIC值最小;model2對應ARIMA(3,2,1),其AIC值最大。選取兩個模型進行對比分析。

output1output2為預測值,通過繪制原始數(shù)據(jù)與預測數(shù)據(jù)圖,可以直觀地感受模型的擬合效果。

5)模型檢驗

ARIMA模型時間序列數(shù)據(jù)分析(附python代碼)

首先繪制殘差圖,觀察殘差序列中是否有明顯的趨勢性或者季節(jié)性特征。

ARIMA模型時間序列數(shù)據(jù)分析(附python代碼)

使用LB檢驗殘差序列是否為白噪聲,若是白噪聲,則模型性能較好,反之則差。

ARIMA模型時間序列數(shù)據(jù)分析(附python代碼)

通過繪制殘差序列直方圖密度圖和QQ圖來對殘差序列進行正態(tài)性檢驗,殘差序列越接近正態(tài)分布,模型的性能就越好。

結(jié)果分析

1)平穩(wěn)性檢驗與差分處理結(jié)果

ARIMA模型時間序列數(shù)據(jù)分析(附python代碼)ARIMA模型時間序列數(shù)據(jù)分析(附python代碼)

原始數(shù)據(jù)(左)與單條路線數(shù)據(jù)(右)

原始數(shù)據(jù)單位根檢驗結(jié)果為p=0.70,遠高于0.05,認為序列中存在單位根,即原始序列不平穩(wěn)。對數(shù)據(jù)進行一階差分后結(jié)果如左圖所示,其單位根檢驗結(jié)果為0.94,一階差分序列不平穩(wěn)。對數(shù)據(jù)進行二階差分后結(jié)果如右圖所示,其單位根檢驗結(jié)果為0.034,認為二階差分序列滿足平穩(wěn)性要求,即后續(xù)建模過程中ARIMA(p,d,q)中的d選擇2

ARIMA模型時間序列數(shù)據(jù)分析(附python代碼)ARIMA模型時間序列數(shù)據(jù)分析(附python代碼)

一階差分序列(上)與二階差分序列(下)

2)白噪聲檢驗結(jié)果

LB檢驗的概率p值為0.0106,認為該時間序列為非白噪聲序列,可以進行后續(xù)分析。

3)模型定階結(jié)果

繪制二階差分序列的ACFPACF圖,均表現(xiàn)出明顯的拖尾。

ARIMA模型時間序列數(shù)據(jù)分析(附python代碼)

ACF圖(左)與PACF圖(右)

根據(jù)AIC準則,繪制熱力圖如下,可以看出,AIC最小值與最大值對應的參數(shù)分別為p=4,q=3p=3q=1,故我們選擇ARIMA(4,2,3)作為model1,選擇ARIMA(3,2,1)作為model2,對比分析兩個模型對數(shù)據(jù)的擬合效果。

ARIMA模型時間序列數(shù)據(jù)分析(附python代碼)

AIC值熱力圖

4)預測結(jié)果

分別繪制model1model2的預測圖如圖所示:

ARIMA模型時間序列數(shù)據(jù)分析(附python代碼)

model1(左)與model2(右)真實值與預測值對比圖

5)模型檢驗結(jié)果

首先繪制model1model2的殘差序列圖,觀察其是否具有明顯的趨勢性和季節(jié)性特征,為后續(xù)檢驗做準備。

ARIMA模型時間序列數(shù)據(jù)分析(附python代碼)

model1(左)與model2(右)殘差序列圖

?????? 繪制殘差序列的直方圖密度圖,可以看出model1model2均大致服從正態(tài)分布,且model1的正態(tài)性更明顯。

ARIMA模型時間序列數(shù)據(jù)分析(附python代碼)

model1(左)與model2(右)殘差序列直方圖密度圖

??????? 繪制殘差序列的QQ圖,可以看出,兩個圖均表現(xiàn)出中間密兩頭疏和大致為一條直線的特點,且model1明顯優(yōu)于model2。

ARIMA模型時間序列數(shù)據(jù)分析(附python代碼)

model1(左)與model2(右)殘差序列QQ

對殘差序列進行白噪聲檢驗,得到model1model2的殘差序列LB檢驗的概率p值分別為0.80.676,可以認為兩個模型的殘差序列均為白噪聲序列,且model1的性能略高于model2,與前面的AIC值相符合。

ARIMA模型特點:

優(yōu)點:模型簡單,易于解釋;可以通過差分處理非平穩(wěn)時間序列。

缺點:只適用于短期預測,長期預測準確度較低。

python代碼:

https://download.csdn.net/download/m0_48973594/85800180https://download.csdn.net/download/m0_48973594/85800180文章來源地址http://www.zghlxwxcb.cn/news/detail-428372.html

到了這里,關于ARIMA模型時間序列數(shù)據(jù)分析(附python代碼)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 【時間序列數(shù)據(jù)挖掘】ARIMA模型

    【時間序列數(shù)據(jù)挖掘】ARIMA模型

    目錄 0、前言 一、移動平均模型MA 二、自回歸模型AR 三、自回歸移動平均模型ARMA 四、自回歸移動平均模型ARIMA 【總結(jié)】 傳統(tǒng)時間序列分析模型: ARIMA模型是一個非常靈活的模型,對于時間序列的好多特征都能夠進行描述,比如說平穩(wěn)性特征,季節(jié)性特征,趨勢性特征。 AR

    2024年02月07日
    瀏覽(21)
  • 四種基礎時間序列模型的應用與結(jié)果分析【AR、MA、ARMA、ARIMA】

    四種基礎時間序列模型的應用與結(jié)果分析【AR、MA、ARMA、ARIMA】

    本文講解了四種最簡單的時間序列模型,從定義、確立模型、模型應用、結(jié)果分析出發(fā),通過閱讀可以迅速上手簡易的時間序列模型。 AR模型的表達式如下: X t = c + ∑ i = 1 p ? i X t ? i + ε t large X_t = c + sum_{i=1}^p phi_i X_{t-i} + varepsilon_t X t ? = c + i = 1 ∑ p ? ? i ? X t ?

    2024年02月05日
    瀏覽(48)
  • 時間序列ARIMA模型

    時間序列ARIMA模型

    ARIMA模型的全稱叫做自回歸移動平均模型,全稱是(ARIMA,Autoregressive Integrated Moving Average Model)。也記作ARIMA(p,d,q),是統(tǒng)計模型(statisticmodel)中最常見的一種用來進行時間序列預測的模型。 將非平穩(wěn)時間序列轉(zhuǎn)化為平穩(wěn)時間序列然后將因變量僅對它的滯后值以及隨機誤差項的現(xiàn)值和

    2024年02月03日
    瀏覽(25)
  • 時間序列模型-ARIMA

    描述當前值與歷史值之間的關系,用變量自身的歷史數(shù)據(jù)對自身進行預測; 自回歸模型必須滿足平穩(wěn)性的要求;(何為平穩(wěn)性:見時間序列數(shù)據(jù)分析基本概念) p階自回歸過程的公式定義: ????????其中是當前值,是常數(shù)項,p是階數(shù),是自相關系數(shù),是誤差。 1.1.1 自回歸

    2023年04月08日
    瀏覽(29)
  • 時間序列模型算法 - ARIMA (一)

    時間序列模型算法 - ARIMA (一)

    時間序列是研究數(shù)據(jù)隨時間變化而變化的一種算法。是一種預測性分析算法。它的基本出發(fā)點就是事物發(fā)展都有連續(xù)性,按照它本身固有的規(guī)律進行。 時間序列的常用算法包括: 有這幾個那如何選擇模型呢 首先我們要知道時間序列就是按照時間順序排列,隨時間變化的隨機

    2023年04月27日
    瀏覽(21)
  • 時間序列預測 | Matlab自回歸差分移動平均模型ARIMA時間序列預測

    時間序列預測 | Matlab自回歸差分移動平均模型ARIMA時間序列預測

    效果一覽 文章概述 時間序列預測 | Matlab自回歸差分移動平均模型ARIMA時間序列預測,單列數(shù)據(jù)輸入模型 評價指標包括:MAE、RMSE和R2等,代碼質(zhì)量極高,方便學習和替換數(shù)據(jù)。要求2018版本及以上。 部分源碼

    2024年02月13日
    瀏覽(29)
  • 數(shù)據(jù)分析實戰(zhàn)│時間序列預測

    數(shù)據(jù)分析實戰(zhàn)│時間序列預測

    時間序列預測問題是一類常見的數(shù)據(jù)分析問題。數(shù)據(jù)中往往包含時間標簽,這類問題往往根據(jù)過去一段時間的數(shù)據(jù),建立能夠比較精確地反映序列中所包含的動態(tài)依存關系的數(shù)學模型,并對未來的數(shù)據(jù)進行預測。 本案例給出二戰(zhàn)時期的某氣象站溫度記錄值,通過分析之前的天

    2024年02月11日
    瀏覽(29)
  • SPSS軟件實操——ARIMA時間序列預測模型

    SPSS軟件實操——ARIMA時間序列預測模型

    時間序列預測——ARIMA模型 https://blog.csdn.net/beiye_/article/details/123317316?spm=1001.2014.3001.5501 ?????????????? 案例:基于ARIMA模型對螺紋鋼價格預測——以南昌市為例 鋼鐵作為我國經(jīng)濟發(fā)展主要戰(zhàn)略原材料,其價格成本也是工程造價預算的重要組成部分,利用時間

    2024年01月25日
    瀏覽(23)
  • 時間序列的數(shù)據(jù)分析(七):數(shù)據(jù)平穩(wěn)性

    時間序列的數(shù)據(jù)分析(七):數(shù)據(jù)平穩(wěn)性

    之前已經(jīng)完成了六篇關于時間序列的博客,還沒有閱讀過的讀者請先閱讀: 時間序列的數(shù)據(jù)分析(一):主要成分 時間序列的數(shù)據(jù)分析(二):數(shù)據(jù)趨勢的計算 時間序列的數(shù)據(jù)分析(三):經(jīng)典時間序列分解? ?時間序列的數(shù)據(jù)分析(四):STL分解 時間序列的數(shù)據(jù)分析(五):簡單預測法 ? ?

    2024年02月01日
    瀏覽(25)
  • 數(shù)據(jù)分析-Pandas如何輕松處理時間序列數(shù)據(jù)

    時間序列數(shù)據(jù)在數(shù)據(jù)分析建模中很常見,例如天氣預報,空氣狀態(tài)監(jiān)測,股票交易等金融場景。此處選擇巴黎、倫敦歐洲城市空氣質(zhì)量監(jiān)測 N O 2 NO_2 N O 2 ? 數(shù)據(jù)作為樣例。 python數(shù)據(jù)分析-數(shù)據(jù)表讀寫到pandas 經(jīng)典算法-遺傳算法的python實現(xiàn) 經(jīng)典算法-遺傳算法的一個簡單例子 大

    2024年01月25日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包