欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python時(shí)間序列處理之ARIMA模型的使用講解

 更新時(shí)間:2019年04月02日 17:11:04   作者:Reclusiveman  
今天小編就為大家分享一篇關(guān)于Python時(shí)間序列處理之ARIMA模型的使用講解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧

ARIMA模型

ARIMA模型的全稱是自回歸移動(dòng)平均模型,是用來預(yù)測(cè)時(shí)間序列的一種常用的統(tǒng)計(jì)模型,一般記作ARIMA(p,d,q)。

ARIMA的適應(yīng)情況

ARIMA模型相對(duì)來說比較簡(jiǎn)單易用。在應(yīng)用ARIMA模型時(shí),要保證以下幾點(diǎn):

  • 時(shí)間序列數(shù)據(jù)是相對(duì)穩(wěn)定的,總體基本不存在一定的上升或者下降趨勢(shì),如果不穩(wěn)定可以通過差分的方式來使其變穩(wěn)定。
  • 非線性關(guān)系處理不好,只能處理線性關(guān)系

判斷時(shí)序數(shù)據(jù)穩(wěn)定

基本判斷方法:穩(wěn)定的數(shù)據(jù),總體上是沒有上升和下降的趨勢(shì)的,是沒有周期性的,方差趨向于一個(gè)穩(wěn)定的值。

ARIMA數(shù)學(xué)表達(dá)

ARIMA(p,d,q),其中p是數(shù)據(jù)本身的滯后數(shù),是AR模型即自回歸模型中的參數(shù)。d是時(shí)間序列數(shù)據(jù)需要幾次差分才能得到穩(wěn)定的數(shù)據(jù)。q是預(yù)測(cè)誤差的滯后數(shù),是MA模型即滑動(dòng)平均模型中的參數(shù)。

a) p參數(shù)與AR模型

AR模型描述的是當(dāng)前值與歷史值之間的關(guān)系,滯后p階的AR模型可以表示為:

其中u是常數(shù),et代表誤差。

b) q參數(shù)與MA模型

MA模型描述的是當(dāng)前值與自回歸部分的誤差累計(jì)的關(guān)系,滯后q階的MA模型可以表示為:

其中u是常數(shù),et代表誤差。

c) d參數(shù)與差分

一階差分:

二階差分:

d) ARIMA = AR+MA

ARIMA模型使用步驟

  • 獲取時(shí)間序列數(shù)據(jù)
  • 觀測(cè)數(shù)據(jù)是否為平穩(wěn)的,否則進(jìn)行差分,化為平穩(wěn)的時(shí)序數(shù)據(jù),確定d
  • 通過觀察自相關(guān)系數(shù)ACF與偏自相關(guān)系數(shù)PACF確定q和p

  • 得到p,d,q后使用ARIMA(p,d,q)進(jìn)行訓(xùn)練預(yù)測(cè)

Python調(diào)用ARIMA

#差分處理
diff_series = diff_series.diff(1)#一階
diff_series2 = diff_series.diff(1)#二階
#ACF與PACF
#從scipy導(dǎo)入包
from scipy import stats
import statsmodels.api as sm
#畫出acf和pacf
sm.graphics.tsa.plot_acf(diff_series)
sm.graphics.tsa.plot_pacf(diff_series)
#arima模型
from statsmodels.tsa.arima_model import ARIMA
model = ARIMA(train_data,order=(p,d,q),freq='')#freq是頻率,根據(jù)數(shù)據(jù)填寫
arima = model.fit()#訓(xùn)練
print(arima)
pred = arima.predict(start='',end='')#預(yù)測(cè)

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

相關(guān)文章

  • Python筆記之a(chǎn) = [0]*x格式的含義及說明

    Python筆記之a(chǎn) = [0]*x格式的含義及說明

    這篇文章主要介紹了Python筆記之a(chǎn) = [0]*x格式的含義及說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • python批量導(dǎo)入數(shù)據(jù)進(jìn)Elasticsearch的實(shí)例

    python批量導(dǎo)入數(shù)據(jù)進(jìn)Elasticsearch的實(shí)例

    今天小編就為大家分享一篇python批量導(dǎo)入數(shù)據(jù)進(jìn)Elasticsearch的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • 如何使用Python?繪制瀑布圖

    如何使用Python?繪制瀑布圖

    這篇文章主要介紹了如何使用Python?繪制瀑布圖,我們一起了解瀑布圖的重要性,以及如何使用不同的繪圖庫繪制瀑布圖。瀑布圖是一種二維圖表,專門用于了解隨著時(shí)間或多個(gè)步驟或變量的增量正負(fù)變化的影響,下文更多詳細(xì)內(nèi)容需要的小伙伴可以參考一下
    2022-05-05
  • python實(shí)現(xiàn)與redis交互操作詳解

    python實(shí)現(xiàn)與redis交互操作詳解

    這篇文章主要介紹了python實(shí)現(xiàn)與redis交互操作,結(jié)合實(shí)例形式分析了Python Redis模塊的安裝、導(dǎo)入、連接與簡(jiǎn)單操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2020-04-04
  • 在Pytorch中使用Mask R-CNN進(jìn)行實(shí)例分割操作

    在Pytorch中使用Mask R-CNN進(jìn)行實(shí)例分割操作

    這篇文章主要介紹了在Pytorch中使用Mask R-CNN進(jìn)行實(shí)例分割操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • 手把手教你Python抓取數(shù)據(jù)并可視化

    手把手教你Python抓取數(shù)據(jù)并可視化

    很多小伙伴在提到python數(shù)據(jù)可視化的時(shí)候第一反應(yīng)就是matplotlib庫,但實(shí)際上python還有很多很好用的數(shù)據(jù)可視化的庫,下面這篇文章主要給大家介紹了關(guān)于如何利用Python抓取數(shù)據(jù)并可視化的相關(guān)資料,需要的朋友可以參考下
    2022-05-05
  • Python圖像運(yùn)算之圖像掩膜直方圖和HS直方圖詳解

    Python圖像運(yùn)算之圖像掩膜直方圖和HS直方圖詳解

    這篇文章將為大家詳細(xì)講解圖像掩膜直方圖和HS直方圖,并分享一個(gè)通過直方圖判斷白天與黑夜的案例。文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2022-08-08
  • Python django搭建layui提交表單,表格,圖標(biāo)的實(shí)例

    Python django搭建layui提交表單,表格,圖標(biāo)的實(shí)例

    今天小編就為大家分享一篇Python django搭建layui提交表單,表格,圖標(biāo)的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • Python處理時(shí)間戳和時(shí)間計(jì)算等的腳本分享

    Python處理時(shí)間戳和時(shí)間計(jì)算等的腳本分享

    這篇文章主要為大家整理總結(jié)了5個(gè)實(shí)用的Python小,可以實(shí)現(xiàn)時(shí)間戳處理和時(shí)間計(jì)算。文中的示例代碼講解詳細(xì),感興趣的小伙伴可以學(xué)習(xí)一下
    2022-07-07
  • Python實(shí)現(xiàn)迪杰斯特拉算法過程解析

    Python實(shí)現(xiàn)迪杰斯特拉算法過程解析

    這篇文章主要介紹了Python實(shí)現(xiàn)迪杰斯特拉算法過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09

最新評(píng)論