旗下產(chǎn)業(yè): A產(chǎn)業(yè)/?A實(shí)習(xí)/?A計(jì)劃
全國(guó)統(tǒng)一咨詢熱線:010-5367 2995
首頁(yè) > 熱門(mén)文章 > 大數(shù)據(jù)分析 > 大數(shù)據(jù)分析培訓(xùn)課程python時(shí)間序列ARIMAX模型

大數(shù)據(jù)分析培訓(xùn)課程python時(shí)間序列ARIMAX模型

時(shí)間:2020-07-17來(lái)源:5wd995.cn點(diǎn)擊量:作者:Sissi
時(shí)間:2020-07-17點(diǎn)擊量:作者:Sissi



  什么是ARIMAX模型?

ARIMAX模型
 

  如果您已經(jīng)閱讀了有關(guān)用于估計(jì)時(shí)間序列數(shù)據(jù)的模型的系列大數(shù)據(jù)分析培訓(xùn)課程python時(shí)間序列ARIMAX模型教程,則您已經(jīng)熟悉3種主要方法- 自回歸,移動(dòng)平均值和積分。
 

  所有這些模型的共同主題是什么?
 

  他們僅依靠一個(gè)變量。
 

  但是,模型還可以考慮的不僅僅是過(guò)去的價(jià)格或過(guò)去的殘差。
 

  這些就是所謂的“ MAX”模型,ARMAX是非集成版本,而ARIMAX是其集成等效版本。
 

  因此,在大數(shù)據(jù)分析培訓(xùn)課程python時(shí)間序列ARIMAX模型中,我們將探索它們的外觀,并逐步向您展示如何將其實(shí)現(xiàn)到Python中。
 

  讓我們開(kāi)始吧,好嗎?
 

  為什么將ARMAX和ARIMAX稱為“ MAX”模型?
 

  名稱ARMAX和ARIMAX 分別是ARMA和ARIMA的擴(kuò)展。添加到末尾的X代表“外源”。換句話說(shuō),它建議添加一個(gè)單獨(dú)的不同外部變量以幫助測(cè)量我們的內(nèi)生變量。
 

  ARMAX和ARIMAX模型方程式:
 

  由于ARMAX和ARIMAX之間的唯一區(qū)別在于兩者是集成的,而另一方則沒(méi)有,因此我們可以檢查其中之一,然后強(qiáng)調(diào)另一方的差異。
 

  我們?cè)谏弦黄?a href="http://5wd995.cn/data/2443.html" target="_blank">大數(shù)據(jù)分析培訓(xùn)課程python時(shí)間序列ARIMA模型文章(ARIMA)中探討了集成模型,因此讓我們看一下ARIMAX的方程是什么樣的。
 

  ΔP 噸 = C +βX+φ 1個(gè) ΔP T-1 +θ 1 ε T-1 +ε 噸
 

  當(dāng)然,除了我們將使用實(shí)際變量(例如P)而不是其增量之外,ARMAX的方程式是相同的。
 

  P 噸 = C +βX+φ 1個(gè) P T-1 +θ 1 ε T-1 +ε 噸
 

  分解ARIMAX方程:
 

  我們可以將ARMAX視為ARIMAX的特例,其積分階數(shù)為0。
 

  因此,在大數(shù)據(jù)分析培訓(xùn)課程python時(shí)間序列ARIMAX模型的其余部分中,我們將專注于ARIMAX。
 

  我們將從分解其中的不同部分開(kāi)始。
 

  對(duì)于啟動(dòng)器,P t和P t-1分別表示當(dāng)前時(shí)段和1時(shí)段之前的值。
 

  類似地,? t和? t-1是相同兩個(gè)周期的誤差項(xiàng)。當(dāng)然,c只是一個(gè)基線常數(shù)因子。
 

  的兩個(gè)參數(shù),φ 1和θ 1,表示是什么值P的部分T-1和誤差ε T-1最后一個(gè)周期是在估計(jì)當(dāng)前一個(gè)相關(guān)。
 

  現(xiàn)在,模型的兩個(gè)新增加項(xiàng)是“ X”及其系數(shù)β。就像?一樣,β是一個(gè)系數(shù),它將根據(jù)模型選擇和數(shù)據(jù)進(jìn)行估算。但是X呢?
 

  什么是外生變量?
 

  好吧,X是外生變量,它可以是我們感興趣的任何變量。
 

  它可以是隨時(shí)間變化的度量,例如通貨膨脹率或其他指數(shù)的價(jià)格?;蚍指粢恢苤胁煌掌诘姆诸愖兞?。對(duì)于特殊的節(jié)日,它也可以是布爾值。最后,它可以代表多種不同外部因素的組合。
 

  這個(gè)想法是,只要我們有可用的數(shù)據(jù),它就可以是任何其他可以影響價(jià)格的變量。
 

  這些外部因素在我們的回歸分析中稱為外生變量。我們使用它們的值來(lái)預(yù)測(cè)和解釋我們感興趣的值,在我們的案例中恰好是當(dāng)前價(jià)格。
 

  如何在Python中實(shí)現(xiàn)ARMAX和ARIMAX模型?
 

  足夠方便的是,statsmodels包附帶了一種稱為ARIMA的方法,該方法完全能夠處理此類附加輸入。
 

  我們首先指定模型特征和模型順序:

ARIMAX模型
 

  完成之后,我們還需要指定稱為“ exog”的外部參數(shù)。
 

ARIMAX模型
 

  我們希望傳遞的值必須是某種數(shù)組,因?yàn)槲覀兿M哂信c每個(gè)時(shí)間段關(guān)聯(lián)的值。
 

  例如,我們可以將標(biāo)準(zhǔn)普爾價(jià)格用作該外生變量,因?yàn)槲覀円呀?jīng)在數(shù)據(jù)中包含了它們。
 

  現(xiàn)在,我們準(zhǔn)備適合ARIMAX(1,1,1)模型。
 

  確保以與其他模型不同的方式命名模型變量。在這種情況下,我們選擇通過(guò)在末尾添加“ X,spx”來(lái)表示外部變量是標(biāo)準(zhǔn)普爾。
 

  然后,從片段中可以看出,我們像以前一樣將此值設(shè)置為等于ARIMA方法,我們像往常一樣添加了時(shí)間序列和順序。最后,在兩者之間,我們將“ exog”參數(shù)設(shè)置為等于“ DF SPX”,這表示標(biāo)普價(jià)格。

ARIMAX模型
 

  如果我們擬合此模型并打印其匯總表,我們將看到我們?cè)跇?biāo)準(zhǔn)普爾價(jià)格中又得到一行。

ARIMAX模型
 

  這就是全部!
 

  我們已經(jīng)成功地看到了如何在Python中實(shí)現(xiàn)ARIMAX模型。
 

  如果您想了解更多關(guān)于ARIMAX和其他Python時(shí)間序列模型的信息,請(qǐng)務(wù)必查看我們的逐步Python教程。
 

  如果您不熟悉Python,并且熱衷于了解更多信息,那么這篇有關(guān)學(xué)習(xí)Python編程的綜合文章將指導(dǎo)您從安裝到Python IDE,庫(kù)和框架,再到最佳Python職業(yè)發(fā)展道路,以及工作前景。
 

  準(zhǔn)備好邁向數(shù)據(jù)科學(xué)事業(yè)的下一步了嗎?
 

  立即查看完整的大數(shù)據(jù)分析培訓(xùn)課程。從我們的統(tǒng)計(jì),數(shù)學(xué)和Excel課程開(kāi)始,從基礎(chǔ)知識(shí)入手。使用SQL,Python,R,Power BI和Tableau逐步積累經(jīng)驗(yàn)。并通過(guò)Python中的機(jī)器學(xué)習(xí),深度學(xué)習(xí),信用風(fēng)險(xiǎn)建模,時(shí)間序列分析和客戶分析來(lái)升級(jí)您的技能。你還可以聯(lián)系在線客服小姐姐申請(qǐng)?jiān)嚶?tīng)大數(shù)據(jù)分析培訓(xùn)課程

 

預(yù)約申請(qǐng)免費(fèi)試聽(tīng)課

填寫(xiě)下面表單即可預(yù)約申請(qǐng)免費(fèi)試聽(tīng)!怕錢(qián)不夠?可先就業(yè)掙錢(qián)后再付學(xué)費(fèi)! 怕學(xué)不會(huì)?助教全程陪讀,隨時(shí)解惑!擔(dān)心就業(yè)?一地學(xué)習(xí),可推薦就業(yè)!

?2007-2021/北京漫動(dòng)者教育科技有限公司版權(quán)所有
備案號(hào):京ICP備12034770號(hào)

?2007-2022/ 5wd995.cn 北京漫動(dòng)者數(shù)字科技有限公司 備案號(hào): 京ICP備12034770號(hào) 監(jiān)督電話:010-53672995 郵箱:bjaaa@aaaedu.cc

京公網(wǎng)安備 11010802035704號(hào)

網(wǎng)站地圖