原文鏈接:http://tecdat.cn/?p=6632
我將建立道瓊斯工業平均指數(DJIA)日交易量對數比的ARMA-GARCH模型。
獲取數據
load(file='DowEnvironment.RData')
日交易量
每日交易量內發生的 變化。
首先,我們驗證具有常數均值的線性回歸在統計上是顯着的。
在休息時間= 6時達到最小BIC。
以下是道瓊斯日均交易量與水平變化(紅線) 。
lwd = c(3,1), col = c("red", "black"))
每日交易量對數比率模型
每日交易量對數比率:
plot(dj_vol_log_ratio)
異常值檢測
下面我們將原始時間序列與調整后的異常值進行比較。
相關圖
pacf(dj_vol_log_ratio)
上圖可能表明 ARMA(p,q)模型的p和q> 0.
單位根測試
我們 提供Augmented Dickey-Fuller測試。
根據 測試統計數據與臨界值進行比較,我們拒絕單位根存在的零假設。
ARMA模型
我們現在確定時間序列的ARMA結構,以便對結果殘差運行ARCH效果測試。
ma1系數在統計上不顯着。因此,我們嘗試使用以下ARMA(2,3)模型。
所有系數都具有統計顯着性,AIC低於第一個模型。然后我們嘗試使用ARMA(1,2)。
該模型在集合中具有最高的AIC,並且所有系數具有統計顯着性。
我們還可以嘗試 進一步驗證。
以“O”為頂點的左上角三角形似乎位於{(1,2),(2,2),(1,3),(2,3)}之內,代表潛在的集合( p,q)根據eacf()函數輸出的值。
我們已經在集合{(3,2)(2,3)(1,2)}內驗證了具有(p,q)階的ARMA模型。讓我們試試{(2,2)(1,3)}
ar2系數在統計上不顯着。
ma3系數在統計上不顯着。
ARCH效果測試
如果ARCH效應對於我們的時間序列的殘差具有統計顯着性,則需要GARCH模型。
我們測試候選平均模型ARMA(2,3)。
根據報告的p值,我們拒絕無ARCH效應的零假設。
讓我們看一下殘差相關圖。
par(mfrow=c(1,2))
acf(resid_dj_vol_log_ratio)
pacf(resid_dj_vol_log_ratio)
我們測試了第二個候選平均模型ARMA(1,2)。
根據報告的p值,我們拒絕無ARCH效應的零假設。
讓我們看一下殘差相關圖。
par(mfrow=c(1,2))
acf(resid_dj_vol_log_ratio)
pacf(resid_dj_vol_log_ratio)
要檢查 對數比率內的不對稱性,將顯示匯總統計數據和密度圖。
plot(density(dj_vol_log_ratio))
因此,對於每日交易量對數比,還將提出eGARCH模型。
為了將結果與兩個候選平均模型ARMA(1,2)和ARMA(2,3)進行比較,我們進行了兩次擬合
ARMA-GARCH:ARMA(1,2)+ eGARCH(1,1)
所有系數都具有統計顯着性。然而,基於上面報道的標准化殘差p值的加權Ljung-Box檢驗,我們拒絕了對於本模型沒有殘差相關性的零假設。
ARMA-GARCH:ARMA(2,3)+ eGARCH(1,1)
所有系數都具有統計顯着性。沒有找到標准化殘差或標准化平方殘差的相關性。模型可以正確捕獲所有ARCH效果。調整后的Pearson擬合優度檢驗不拒絕零假設,即標准化殘差的經驗分布和所選擇的理論分布是相同的。然而:
*對於其中一些模型參數隨時間變化恆定的Nyblom穩定性測試零假設被拒絕
par(mfrow=c(2,2))
plot(garchfit, which=8)
plot(garchfit, which=9)
plot(garchfit, which=10)
plot(garchfit, which=11)
我們用平均模型擬合(紅線)和條件波動率(藍線)顯示原始道瓊斯日均交易量對數時間序列。
對數波動率分析
以下是我們的模型ARMA(2,2)+ eGARCH(1,1)產生的條件波動率圖。
plot(cond_volatility)
顯示了按年度的條件波動率的線圖。
par(mfrow=c(6,2))
pl <- lapply(2007:2018, function(x) { plot(cond_volatility[as.character(x)], main = "DJIA Daily Volume Log-ratio conditional volatility")})
pl
顯示了按年度計算的條件波動率框圖。
結論
我們研究了基本統計指標,如平均值,偏差,偏度和峰度,以了解多年來價值觀的差異,以及價值分布對稱性和尾部。從這些摘要開始,我們獲得了平均值,中位數,偏度和峰度指標的有序列表,以更好地突出多年來的差異。
密度圖可以了解我們的經驗樣本分布的不對稱性和尾部性。
對於對數回報,我們構建了ARMA-GARCH模型(指數GARCH,特別是作為方差模型),以獲得條件波動率。同樣,可視化作為線和框圖突出顯示了年內和年之間的條件波動率變化。這種調查的動機是,波動率是變化幅度的指標,用簡單的詞匯表示,並且是應用於資產的對數收益時的基本風險度量。有幾種類型的波動性(有條件的,隱含的,實現的波動率)。
交易量可以被解釋為衡量市場活動幅度和投資者興趣的指標。計算交易量指標(包括波動率)可以了解這種活動/利息水平如何隨時間變化。