VAR模型eviews

2021-01-19 CSDN技術社區

推薦理由:

本文概括了使用向量自回歸模型(VAR)的若干操作要點,每一點都是經驗的總結,也都是新手容易踩坑的地方。

轉自微信公眾號「計量經濟學」,略有改動

向量自回歸(VAR,Vector Auto regression)常用於預測相互聯繫的時間序列系統以及分析隨機擾動對變量系統的動態影響。

VAR方法通過把系統中每一個內生變量,作為系統中所有內生變量的滯後值的函數來構造模型,從而迴避了結構化模型的要求。

Engle和Granger(1987a)指出兩個或多個非平穩時間序列的線性組合可能是平穩的。假如這樣一種平穩的線性組合存在,這些非平穩(有單位根)時間序列之間被認為是具有協整關係的。這種平穩的線性組合被稱為協整方程且可被解釋為變量之間的長期均衡關係。  

VAR模型對於相互聯繫的時間序列變量系統是有效的預測模型,同時,向量自回歸模型也被頻繁地用於分析不同類型的隨機誤差項對系統變量的動態影響。

如果變量之間存在滯後影響,而不存在同期影響關係,則適合建立VAR模型,因為VAR模型實際上是把當期關係隱含到了隨機擾動項之中。

操作要點:

1、單位根檢驗是序列的平穩性檢驗,如果不檢驗序列的平穩性直接OLS容易導致偽回歸。

2、當檢驗的數據是平穩的(即不存在單位根),要想進一步考察變量的因果聯繫,可以採用格蘭傑因果檢驗,但要做格蘭傑檢驗的前提是數據必須是平穩的,否則不能做。

3、當檢驗的數據是非平穩(即存在單位根),並且各個序列是同階單整(協整檢驗的前提),想進一步確定變量之間是否存在協整關係,可以進行協整檢驗,協整檢驗主要有EG兩步法和JJ檢驗。

4、當變量之間存在協整關係時,可以建立ECM進一步考察短期關係,Eviews這裡還提供了一個Wald-Granger檢驗,但此時的格蘭傑已經不是因果關係檢驗,而是變量外生性檢驗,請注意識別。 

5、格蘭傑檢驗只能用於平穩序列!這是格蘭傑檢驗的前提,而其因果關係並非我們通常理解的因與果的關係,而是說x的前期變化能有效地解釋y的變化,所以稱其為「格蘭傑原因」。

6、非平穩序列很可能出現偽回歸,協整的意義就是檢驗它們的回歸方程所描述的因果關係是否是偽回歸,即檢驗變量之間是否存在穩定的關係。所以,非平穩序列的因果關係檢驗就是協整檢驗。

7、平穩性檢驗有3個作用:

EVIEWS操作步驟

ADF檢驗:1 view---unit root test,出現對話框,默認的選項為變量的原階序列檢驗平穩性,確認後,若ADF檢驗的P值小於0.5,拒絕原假設,說明序列是平穩的,若P值大於0.5,接受原假設,說明序列是非平穩的;2 重複剛才的步驟,view---unit root test,出現對話框,選擇1st difference,即對變量的一階差分序列做平穩性檢驗,和第一步中的檢驗標準相同,若P值小於0.5,說明是一階平穩,若P值大於0.5,則繼續進行二階差分序列的平穩性檢驗。

先做單位根檢驗,看變量序列是否平穩序列,若平穩,可構造回歸模型等經典計量經濟學模型;若非平穩,進行差分,當進行到第i次差分時序列平穩,則服從i階單整(注意趨勢、截距不同情況選擇,根據P值和原假設判定)。若所有檢驗序列均服從同階單整,可構造VAR模型,做協整檢驗(注意滯後期的選擇),判斷模型內部變量間是否存在協整關係,即是否存在長期均衡關係。如果有,則可以構造VEC模型或者進行Granger因果檢驗,檢驗變量之間「誰引起誰變化」,即因果關係。

幾個提示:

第一,格蘭傑因果檢驗是檢驗統計上的時間先後順序,並不表示而這真正存在因果關係,是否呈因果關係需要根據理論、經驗和模型來判定。

第二,格蘭傑因果檢驗的變量應是平穩的,如果單位根檢驗發現兩個變量是不穩定的,那麼,不能直接進行格蘭傑因果檢驗,所以,很多人對不平穩的變量進行格蘭傑因果檢驗,這是錯誤的。

第三,協整結果僅表示變量間存在長期均衡關係,那麼,到底是先做格蘭傑還是先做協整呢?因為變量不平穩才需要協整,所以,首先因對變量進行差分,平穩後,可以用差分項進行格蘭傑因果檢驗,來判定變量變化的先後時序,之後,進行協整,看變量是否存在長期均衡。

第四,長期均衡並不意味著分析的結束,還應考慮短期波動,要做誤差修正檢驗。

8.單位根檢驗是檢驗數據的平穩性,或是說單整階數。

9.協整是說兩個或多個變量之間具有長期的穩定關係。但變量間協整的必要條件是它們之間是同階單整,也就是說在進行協整檢驗之前必須進行單位跟檢驗。

10.協整說的是變量之間存在長期的穩定關係,這只是從數量上得到的結論,但不能確定誰是因,誰是果。而因果關係檢驗解決的就是這個問題。

單位根檢驗是檢驗時間序列是否平穩,協整是在時間序列平穩性的基礎上做長期趨勢的分析,而格蘭傑檢驗一般是在建立誤差修正模型的後,所建立的短期的因果關係。故順序自然是先做單位根檢驗,再過協整檢驗,最後是格蘭傑因果檢驗。

單位根檢驗是對時間序列平穩性的檢驗,只有平穩的時間序列,才能進行計量分析,否則會出現偽回歸現象;協整是考察兩個或者多個變量之間的長期平穩關係,考察兩者的協整檢驗通常採用恩格爾-格蘭傑檢驗,兩者以上則用Johansen檢驗;格蘭傑因果檢驗是考察變量之間的因果關係,協整說明長期穩定關係不一定是因果關係,所以需要在通過格蘭傑因果檢驗確定兩者的因果關係。

順序一般是單位根檢驗,通過後如果同階單整,在進行協整,然後在進行因果檢驗。要特別注意的是:只有同階單整才能進行協整。 

11.VAR建模時lag intervals for endogenous要填滯後期,但是此時你並不能判斷哪個滯後時最優的,因此要試,選擇不同的滯後期,至AIC或SC最小時,所對應著的滯後為最優滯後,此時做出來的VAR模型才較為可靠。

12.做協整檢驗前作VAR的原因是,協整檢驗是對滯後期和檢驗形式非常敏感的檢驗,首先需要確定最優滯後。由於VAR是無約束的,而協整是有約束的,因此協整檢驗的最優滯後一般為VAR的最優滯後減去1,確定了最優滯後後,再去診斷檢驗形式,最終才能做協整。

13.當確定了協整的個數後,往下看,有個標準化的結果,這個結果就是協整方程,由於在結果中各變量均在方程一側,因此如果係數為正,則說明是負向關係,反之亦然。

14.協整表示變量間的長期均衡關係,貌似與你的OLS不矛盾。

(1)如檢驗不協整,說明沒長期穩定關第,可以做VAR模型,但是模型建立後要做

      穩定性分析:做AR根的圖表分析,如所有單位根小於1,說明VAR模型定,滿足脈衝分析及方差分解所需條件之一。

      模型的因果關係檢驗:不過注意在做因果檢驗前要先確定滯後長度,方法見高鐵梅 計量分析方法與建模 第2版 P302。只有滿足因果關係,加上滿足條件一:穩定性,則可進行脈衝及方差分解。

       如不滿足因果關係,則所有不滿足因果關係的變量將視為外生變量,至此要重新構建VAR模型,新的VAR模型將要引入外生變量的VAR模型。

(2)VAR與VEC關係是:VEC是有協整約束(即有長期穩定關係)的VAR模型,多用於具有協整關係的非平穩時間序列建模(高鐵梅 計理分析方法與建模 第2版 P295)

15.簡單說VAR模型建立時

      第一步:不問序列如何均可建立初步的VAR模型(建立過程中數據可能前平穩序列,也可能是部分平穩,還可能是沒協整關係的同階不平穩序列,也可能是不同階的不平穩序列,滯後階數任意指定。所有序列一般視為內生向量),

      第二步:在建立的初步VAR後進行

      1 滯後階數檢驗,以確定最終模型的滯後階數

      2 在滯後階數確定後進行因果關係檢驗,以確定哪些序列為外生變量

     至此重新構建VAR模型(此時滯後階數已定,內外生變量已定),再進行AR根圖表分析,

      如單位根均小於1,VAR構建完成可進行脈衝及方差分解

      如單位根有大於1的,考慮對原始序進行降階處理(一階單整序列處理方法:差分或取對數,二階單整序列:理論上可以差分與取對數同時進行,但由於序列失去了經濟含義,應放棄此處理,可考慮序列的趨勢分解,如分解後仍然不能滿足要求,可以罷工,不建立任何模型,休息或是打砸了電腦),處理過後對新的序列(包括最初的哪些平穩序列)不斷重複第一步與第二步,直至滿足穩定性為止

      第三步,建立最終的VAR後,可考慮SVAR模型

     如果變量不僅存在滯後影響,還存在同期影響關係,則建立VAR模型不太合適,這種情況下需要進行結構分析。

往期回顧

計量第1講 | 計量經濟學究竟是幹什麼的?

計量第2講 | 簡單回歸模型,其實不簡單

計量 | 橫截面、時間序列、面板和混合數據

圖說計量經濟學的前世今生,正經搞笑版

作為PhD,你真的會選擇研究問題嗎?

學習 | 創造

分享 | 成長

分享本文到朋友圈

掃碼關注更多乾貨

相關焦點

  • eviews 線性回歸模型 - CSDN
    、掌握多重共線性模型的識別和修正。但很明顯,在5%的顯著性水平下,模型中的各參數均不通過檢驗,在10%的顯著性水平下,也只有X2的係數通過檢驗。故認為解析變量之間存在多重共線性。 2  多重共線性模型的識別2.1  綜合判斷法由模型的估計結果可以看出R方=0.979655,可決係數很高,說明模型對樣本的擬合很好;F=60.18950檢驗值比較大,相應的P=0.000204,說明回歸方程顯著,即各自變量聯合起來確實對因變量Y有顯著影響;給定顯著性水平a=
  • eviews線性回歸模型專題及常見問題 - CSDN
    、掌握多重共線性模型的識別和修正。但很明顯,在5%的顯著性水平下,模型中的各參數均不通過檢驗,在10%的顯著性水平下,也只有X2的係數通過檢驗。故認為解析變量之間存在多重共線性。 2  多重共線性模型的識別2.1  綜合判斷法由模型的估計結果可以看出R方=0.979655,可決係數很高,說明模型對樣本的擬合很好;F=60.18950檢驗值比較大,相應的P=0.000204,說明回歸方程顯著,即各自變量聯合起來確實對因變量Y有顯著影響;給定顯著性水平a=
  • stata軟體之門檻回歸模型攻略
    門檻回歸模型是指當一個經濟參數達到特定的數值後,引起另外一個經濟參數發生突然轉向其它發展形式的現象(結構突變)。作為原因現象的臨界值稱為門限值。例如,成果和時間存在非線性關係,但是在每個階段是線性關係。
  • JavaScript let 與var 區別及var弊端
    都是通過var聲明 全局作用域 全局(在函數之外)聲明的變量擁有全局作用域。 在塊中重新聲明變量也將重新聲明塊外的變量: 實例 var x = 10;// 此處 x 為 10{ var x = 6; // 此處 x 為 6}// 此處 x 為 6 使用 let 關鍵字重新聲明變量可以解決這個問題
  • let 與 var 的區別
    表現相同'use strict';(function() { var varTest; let letTest; console.log(varTest); console.log(letTest); }());使用var申明的變量,會進行提升,而let申明的變量,則不會提升
  • 《csgo》var高怎麼解決 var高解決辦法
    導 讀 csgo的var這個參數,通俗來講就是伺服器刷新頻率的穩定程度,是個方差值越小越好,但是有的玩家
  • 高頓教育:FRM知識點- VaR模型的優點
    在FRM考試中VaR模型是其中的重點內容,在FRM一級和二級中都會涉及到,因此FRM學姐在這裡為大家介紹下VaR模型的優點及應用,希望可以更好的幫助大家理解這個知識點!
  • 不要再在JavaScript中用『var』聲明變量了
    我學到在JavaScript中用關鍵詞var來聲明變量,這是一個簡單且有效的方法,但如今我已做出改變。若你還在編寫類似var x = 5的代碼,那你需要停下來。說實話,你不必停止,但應該如此。人們常常將程式語言視作視為一系列金科玉律。但事實上程式語言就像任何一個口頭語言一樣,是不斷變化發展的。
  • MSCI推出氣候風險估值模型Climate VaR
    由 MSCI ESG Research LLC 開發的MSCI氣候風險估值模型(MSCI Climate Value-At-Risk,簡稱 Climate VaR)提供具前瞻性及以回報為基礎的估值評估,以衡量氣候變化對公司估值的潛在影響。
  • 淺議var——足球「鏡像時代」的悲與喜
    球迷們會借它的好處調侃敵對球迷,比如巴薩球迷會說,假如var技術早出現幾年,就不會有皇馬的歐冠三連冠。皇馬球迷也會反駁,假如早幾年應用var ,就不會有「斯坦福橋慘案」。 從這些調侃當中會發覺剛剛開始的時候,輿論對這項技術還是持肯定態度,因為var 會使足球運動變得更公平一些。 但是,隨著時間流逝,這項技術的弊端變得越來越明顯。
  • 由var一斑窺中國足球之豹
    早在去年var技術剛剛進入中超時,小編就寫了篇科普文,簡單介紹了var技術在中超首輪的應用,並對其出現表現了些許擔憂,想看的小夥伴可以移步連結,看看var到底是何方神聖,能在短短一年時間內就引發諸多爭議。
  • GVAR, 全局VAR模型是什麼?該如何用軟體實現呢?
    ARDL, ARIMA, VAR, (G)ARCH時間數據模型講解及軟體操作,17.動態因子模型是什麼, 又怎麼去實現?18.SVAR模型的起源、識別、估計與應用, 系統講述,19.平滑轉移自回歸模型(STAR)應用與在R軟體的操作,20.
  • JavaScript小知識:let和var的作用域
    var只有全局作用域和函數作用域,所謂全局作用域就是在代碼的任何位置都能訪問var聲明的變量,而函數作用域在變量聲明的當前函數內部訪問變量。函數外部是無法訪問函數內部聲明的變量的var messageOne="hello word !"
  • JavaScript小知識:var聲明提升和let聲明暫時性死區
    在聲明變量時,使用var聲明的變量會被提升到作用域的頂部,因此可以執行以下操作:function foo(){console.log(age);//undefined>var ageconsole.log(age);//undefinedage=31;}foo();這就是「聲明提升」,解析器將所有變量聲明提升其作用域的頂部。
  • 我的JavaScript的學習筆記:let、var 和const的作用域
    那麼新增的let和const與var有什麼區別?我們知道var只有全局作用域和函數作用域,全局作用域就是指在在全局環境中聲明的能在代碼的任何位置訪問的變量。函數作用域是指在在函數內部聲明的只能在這個函數內部訪問的變量。
  • 活在var陰影下的男人卻是尤文的新大腿
    截止至今,莫拉塔在回到尤文參加的7場比賽中共有6粒進球被var吹掉。var可堪稱莫拉塔的天敵。如果不是var,莫拉塔的進球已然上雙:12粒(聯賽5,歐冠7)。直到現在,莫拉塔進球後的第一反應竟然不是慶祝,而是先等。而等過了var那關以後再慶祝,似乎激情勁兒也被澆滅了。
  • 京粵大戰var裁判仍是本土主裁,或扮演和馬寧一樣角色有決定權
    北京時間10月28日消息,早些時候中超聯賽正式確定了今天2場比賽的主裁,深足對陣永昌的保級關鍵戰的主裁是傅明,var裁判是王競。京粵大戰的主裁是高亨進,var是劉威。京粵大戰var裁判仍是本土主裁,或扮演和馬寧一樣角色有決定權。
  • Java伺服器的模型—TCP連接/流量優化
    在這種情況下,我們可以使用某些高級框架/庫,這些框架/庫在線程模型/使用的內存方面沒有得到優化,並且仍然可以承受一些合理的資源和相當快的交付時間。I/O編程策略讓我們描述一下我們目前擁有什麼類型的I/O編程模型,以及在設計應用程式時需要從哪些選項中進行選擇。首先,沒有好的或壞的方法,只有更適合我們當前用例的方法。選擇錯誤的方法在將來會產生非常不方便的後果。它可能導致資源浪費,甚至從頭開始重新編寫應用程式。
  • 可以公開魯能與國安之戰var錄音嗎
    魯能與國安第二回合的比賽中,裁判取消啦魯能的第二個進球,現在大部分球迷都認為這不存在犯規的,金敬道也在賽後講主裁判定為不犯規,但是var裁判堅持認為犯規。 那是不是可以公布var錄音呢,講通話內容公布出來,確認中間的溝通過程到底是怎麼樣的,給大家一個真相呢!!!
  • 關於足球var判罰的新知識 速度收藏!
    「當var介入,它是非常可信賴的。西班牙的var水平處於世界級水平。當var介入會有正確的判罰。」所有的爭議時刻,var裁判都會呼叫主裁判,後者將去看整個動作的慢放。至於什麼時候應該看var,根據西班牙《馬卡》報的記載是這樣的:進球(有越位,犯規等爭議伴隨的進球)直接紅牌點球(與進球一樣)認錯球員