国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

ARMA時序分析

2019-11-11 06:00:54
字體:
來源:轉載
供稿:網友

Time Series Analysis

AR

自回歸模型,過去的觀察值和現在的干擾值的聯系組合預測 Xt=c+∑i=1pφiXt?i+εt?

MA

滑動平均模型, 過去的感染治和現在的干擾值的線性組合預測

Xt=μ+εt+∑t=1qθiεt?i

ARMA

ARMA(Autoregressive–moving-average model)

Wiki Xt=c+εt+∑i=1pφiXt?i+∑t=1qθiεt?i?

c is a constant

ε is white noise

μ is the expectation of Xt

φ and θ are the parameters

ARIMA分析步驟

ARIMA(p,d,q) ,非平穩序列經過k階差分后變成平穩序列運用ARMA模型

繪制時序圖看看數據長什么樣,猜測是平穩還是非平穩

ADF(Augmented Dickey-Fuller unit root test)單位根平穩檢驗

p<a : 非平穩序列,嘗試進行K步差分回到步驟2繼續進行平穩檢驗

隨機序列(白噪聲)檢驗

方法:Q統計量、LB統計量

p<a : 白噪聲序列,停止分析

繪制ACF(Autocorrelation)自相關圖,自相關系數ρk具有k階截尾性則是平穩序列

AR(p)模型具有拖尾性,MA(q)具有q階截尾性

PACF(Partial Autocorrelation)偏自相關圖,

AR(p)模型具有p階截尾性,MA(q)有拖尾性

BIC信息量最小選擇p,q

p, q 階數一般不超過length/10

模型檢驗和參數估計

ARIMA模型預測

拖尾:始終有非零取值,不會在k大于某個常數后就恒等于零(或在0附近隨機波動)

截尾:在大于某個常數k后快速趨于0為k階截尾

Python

statsmodels

Time Series analysis

ARIMA

import statsmodels.api as smimport pandas as pddf = pd.DataFrame(data)#dataframex = #LOAD YOUR DATAindex = pd.Index(sm.tsa.datetools.dates_from_range('1959Q1', '2009Q3'))#ordates = sm.tsa.datetools.dates_from_range('1980m1', length=nobs)df = pd.DataFrame(X,colomns=['x'],index=index)#plotdf.plot(df)#ACFsm.tsa.acf(df)sm.graphics.tsa.plot_acf(df)#PACFsm.tsa.pacf(df)sm.graphics.tsa.plot_pacf(df)#ADFsm.tsa.adfuller(df.x) #df.loc[:,'x'] | df.iloc[:,0]#diff差分pd.diff()#diagnostic白噪聲檢驗, 返回stats和psm.stats.diagnostic.acorr_ljungbox(df, lags=1)#model#from statsmodels.tsa.arima_model import ARIMA #ARMAmodel = sm.tsa.ARIMA(df, order=(p,d,q))model = sm.tsa.ARMA()arma_res = model.fit(trend='nc', disp=-1)#BICmodel.bic#模型報告model.summary2()model.summary()model.tail()#擬合結果model.PRedict()#預測圖fig, ax = plt.subplots(figsize=(10,8))fig = arma_res.plot_predict(start='1999m6', end='2001m5', ax=ax)legend = ax.legend(loc='upper left')#預測接下來5個數model.forecast(5)
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 广平县| 新晃| 平罗县| 逊克县| 什邡市| 奎屯市| 兴安县| 石台县| 武义县| 古浪县| 保康县| 湾仔区| 太白县| 平乡县| 永安市| 新干县| 昆明市| 灵丘县| 台中县| 尉犁县| 武夷山市| 洛浦县| 黎城县| 萨嘎县| 衡阳市| 鄂托克前旗| 怀安县| 临泽县| 任丘市| 安阳市| 通辽市| 十堰市| 龙州县| 咸阳市| 宁远县| 钟祥市| 宿迁市| 罗城| 临洮县| 永清县| 澎湖县|