協整檢驗數據分析 - CSDN

2021-01-16 CSDN技術社區

一、面板單位根檢驗分析

在Stata建模過程中,嚴格上來說,在面板數據處理好後,建模步驟的第一步應該就是面板單位根檢驗,因為平穩數據與非平穩數據建模步驟差異較大,若直接對非平穩數據建模,易出現偽回歸現象。面板數據單位根檢驗的種類圖如下:

我們按面板數據的長度,可以分為長面板數據和短面板數據,長面板數據的單位根檢驗方法為:LLC檢驗、Breitung檢驗、IPS檢驗、Fisher式檢驗、HadriLM檢驗。短面板數據的單位根檢驗方法為:HT檢驗。這裡要注意,除了Hadri LM檢驗中,所提出的假設認為原假設H0是平穩數據,備擇假設H1是非平穩數據以外,其他的單位根檢驗過程認為原假設是非平穩,備擇假設是平穩。

儘管上述面板單位根檢驗方法,除Breitung檢驗外,其餘檢驗方法在理論推導上,並未考慮同期截面相關的情形, 但在Stata操作中,可以通過加入demean選項,緩解截面相關對單位根檢驗功效的影響。

檢驗原則:從一般到特殊開始,依次檢驗。

① 從最複雜的帶截距項和時間趨勢情形,開始檢驗

② 檢驗帶截距項情形

③ 檢驗不帶截距項、時間趨勢項情形(註:有的檢驗方法沒有此類情形,故無需考慮。)

④ 結合圖形綜合判斷是哪種情形。

確認變量的單整階數:若水平變量Xit,是平穩的,則Xit是I(0),0階単整。若Xit非平穩,一階差分後是平穩的,則Xit是I(1),1階単整。若Xit非平穩,一階差分後仍非平穩的,二階差分後才平穩, 則Xit是I(2),2階単整。以此類推。注意:經濟變量二階差分往往很難解釋其含義。平穩變量無需進行差分變換,再單位根檢驗。

LLC檢驗代碼:

cd G:\Stataex /*----指定默認路徑----*/

use G:\Stataex\panelex2ex.dta, clear

• /*----打開指定路徑下的數據文件----*/

encode province, gen(provi)

• /*----生成新變量provi(取值為1,2,3...)替代province----*/

• /*----注意:若個體變量為1,2,3,……整數,就無需使用encode命令----*/

xtset provi year /*----告訴Stata該數據為面板數據----*/

gen lnq=log(q) 為緩解異方差帶來的影響,對絕對量取對數

/*----LLC檢驗(2002)----同根----一般適用於T較大的情形,第1種情形除外----*/

xtunitroot llc lnq, trend demean lags(bic 12)

/*----對lnq進行面板單位根LLC檢驗--demean是為了減輕截面相關對檢驗的影響--lag(bic 12)應用BIC準則選取最優滯後階數,不同個體可以有不同的滯後階數--aic、hqic--12表示選個較大的滯後階數--含個體固定效應和線性時間趨勢項----*/

xtunitroot llc lnq, demean lags(bic 12)

/*----僅含個體固定效應項----*/

xtunitroot llc lnq, noconstant demean lags(bic 12)

• /*----none的情形----*/

xtline lnq, overlay /畫圖

其他檢驗方法類似,先考慮即有趨勢項又有截距項,以此類推下來。

差分檢驗:如果用單位根檢驗出來是非平穩的,則需要進行差分檢驗。

xtunitroot llc d.lnq, demean lags(bic 10)

xtunitroot llc d(2).lnq, demean lags(bic 10)

xtunitroot llc d2.lnq, demean lags(bic 10)

•檢驗步驟與水平變量的檢驗類似,從一般到特殊開始,逐次檢驗。並結合圖形綜合判斷。

二、非平穩數據的建模過程

建模過程如下:

•輸入數據

•描述性分析

•面板單位根檢驗(一般T>=20,T較小,單位根檢驗方法功效低。),

•若變量非平穩,並滿足協整檢驗條件, 則進行協整檢驗,檢驗原則:從複雜到簡單(與單位根檢驗類似)

也就是說,只有當單位根檢驗出數據是非平穩的時候,我們才要考慮使用協整檢驗。

即協整條件有三個::先要進行面板單位根檢驗,只有變量是非平穩, 方可考慮協整檢驗。若模型中僅有2個變量,需同階単整。多個變量,最高単整階數對應的變量個數≥2。

同時要注意:

① 不同情形(none、截距項、線性時間趨勢項)是針對協整回歸方程而言的。

② 殘差面板單位根檢驗的模型設定形式只有無截距項和線性時間趨勢項一種情形(none)

③ 截距項:個體固定效應項;

④ 線性時間趨勢項:個體固定效應項 + δi*t

協整回歸模型形式的選擇,也包括如下幾種:

•從複雜到簡單形式(協整回歸模型),逐次檢驗

a. 從含個體固定效應和線性時間趨勢項的情形開始進行協整檢驗

b. 對僅含個體固定效應項的情形進行協整檢驗

c. 對不含個體固定效應項、線性時間趨勢項情形進行協整檢驗

三、面板協整檢驗介紹

基於殘差的面板協整檢驗(假設截面獨立)

• 1.同質面板協整檢驗

• (1)Kao(1999)(高志華)

• (2)Westerlund(2005)VR-p統計量

• 2.異質面板協整檢驗

• (1)Pedroni(1999,2004)

• (2)Westerlund(2005)VR-g統計量

其他類型的面板協整檢驗

• 借用Johansen協整檢驗思想

• Fisher(1932)

注意:儘管目前Stata提供的面板協整檢驗方法是假設截面不相關,但在軟體 操作中可通過添加選項demean緩解截面相關對檢驗效果的影響。

四、協整檢驗代碼

4.1 kao檢驗

以kao檢驗為例,stata代碼操作如下:

cd G:\Stataex /*----指定默認路徑----*/

use G:\Stataex\cointegrationpdata.dta, clear /*----打開指定路徑下的數據文件----*/

* encode id, gen(id1) /*----生成新變量id1(取值為1,2,3...)替代id---- */

xtset id time /*----告訴Stata該數據為面板數據----*/

rename productivity y /*--對變量重新命名,此處主要是為了後面操作簡便--*/

rename rddomestic x1

rename rdforeign x2

xtcointtest kao y x1 x2, demean lags(bic 12) kernel(ba 6)• /*----Kao檢驗(1999)--高志華--同質----僅含1種情形----*/ /*----Kao檢驗--H0:不存在協整關係--H1:所有個體存在協整關係----*/

/*----y為被解釋變量,x1和x2為被解釋變量,進行面板協整Kao檢驗--demean是為了減輕截面相關對檢驗的影響--lags(bic 12)應用BIC準則選取ADF回歸最優滯後階數--aic、hqic--12表示選個較大的滯後階數--默認是lags(1)--kernel(ba 6)表示使用Bartlett核函數,6為最大滯後階數,估計長期方差-pa、qu分別表示Parzen、quadratic spectral核函數--kernel(ba nw)表示使用Bartlett核函數,Newey-West滯後階數,估計長期方差-默認為此類型--kernel(pa nw)、kernel(qu nw),跟上述類似----*/

4.2 Pedroni檢驗

/*----Pedroni檢驗(1999,2004)----異質 & 同質----3種情形----*/

• /*--1--異根--Pedroni檢驗----*/

xtcointtest pedroni y x1 x2, trend demean lags(bic 12) kernel(ba 6) ar(panels)

xtcointtest pedroni y x1 x2, demean lags(bic 12) kernel(ba 6) ar(panels)

• /*----【面板協整回歸模型中】僅含個體固定效應項----*/

xtcointtest pedroni y x1 x2, noconstant demean lags(bic 12) kernel(ba 6) ar(panels)

• /*----【面板協整回歸模型中】none的情形----*/

• /*--2--同根--Pedroni檢驗----*/

xtcointtest pedroni y x1 x2, trend demean lags(bic 12) kernel(ba 6) ar(same)

• /*--【面板協整回歸模型中】含個體固定效應和線性時間趨勢(隨個體不同)項--*/

xtcointtest pedroni y x1 x2, demean lags(bic 12) kernel(ba 6) ar(same)

• /*----【面板協整回歸模型中】僅含個體固定效應項----*/

xtcointtest pedroni y x1 x2, noconstant demean lags(bic 12) kernel(ba 6) ar(same) /*----【面板協整回歸模型中】none的情形----*/

五、總結

如果數據量太小,T小於20,那麼我們一般不做單位根檢驗。如果T大於等於20,那麼才做面板單位根檢驗,來檢驗數據是否平穩,如果數據是平穩的,那麼就做平穩面板數據模型,如果所有數據都是非平穩的,那麼看數據是否滿足協整的條件(即是否滿足:若模型中僅有2個變量,需同階単整。多個變量,最高単整階數對應的變量個數≥2。)滿足的話,就做協整檢驗,不滿足的話,這個數據就做不了模型了。若可做協整檢驗,看是否存在協整關係,存在協整關係的話,就可以做面板誤差修正模型,不存在協整關係的話,就要重新對數據進行檢查。

交流QQ:1257992189建模交流群:732625788建模往期經典

基於元胞自動機下的疫情問題研究建模研究/排隊論模型和靈敏度檢驗分析基於matlab建模的傳染病問題研究全國大學生數學建模論文排版與寫作技巧指導(附內部視頻)一個有意思的仿真工具的初步探索軟體學習經典再現集合計量經濟學總結

經濟學研究往期經典

國際經濟學筆記薩爾瓦多《國際經濟學》要點總結《資本論》第一卷知識點《資本論》第二卷知識點《資本論》第三卷知識點稅收經濟學最強總結宏微觀經濟學考點概括大全《國富論》中的分工效應和工資理論亞當斯密角度下的收益&風險研究國際貿易理論宏觀經濟流派兩缺口模型和金融自由化的一些相關問題經濟發展中的技術進步和優先順序選擇問題人口問題涉及的理論分析和二元經濟結構分析

經濟學&數學建模結合運用

【Matlab與經濟學運用】專題3:定性預測的三種方法【Matlab與經濟學運用】專題2:經濟數據預處理和初始化處理的方法【Matlab與經濟學運用】專題1:統計數據處理和異常點數據鑑別經濟學模型在數學建模比賽中的應用-初步探索20個經濟學理論模型內容和應用

最強系列

Eviews入門最強解析Stata入門最強解析matlab入門最強解析經典再現/SPSS入門最強解析

業餘閒聊

科研道路的是是非非記錄一些瞬間拿起知識的武器,實踐性的進行巧「懟」

歡迎關注:

相關焦點

  • f檢驗 matlab專題及常見問題 - CSDN
    Mann-Kendall顯著性檢驗工具:1、MATLAB2、DPS3、示例數據(數據採用的是魏鳳英老師《現代氣候統計診斷預測技術》中的1900-1990年上海市的年平均氣溫數據)Mann-Kendall原理可詳細參考https://wenku.baidu.com
  • 什麼是f檢驗 - CSDN
    方差檢驗是多變量t檢驗的延續,對於超過兩個樣本的對比檢驗就無法直接使用獨立T檢驗了,這個時候就需要使用卡方檢驗。例子:冰淇凌老闆想知道三種口味的冰淇凌的銷售情況是否一樣,他有如下的數據巧克力味草莓味原味233234321233343344等等等F檢驗又叫方差齊性檢驗,目的是判斷兩個樣本的總體方差是否相等,計算雙總體樣本檢驗的前提條件。
  • stata單位根檢驗 - CSDN
    檢驗序列的平穩性是時間序列分析的關鍵步驟。時間序列中很多估計量的統計特性都依賴於數據是否平穩。一般意義上,一個 (弱) 平穩過程的期望、方差和自相關係數應不隨時間變化。從上圖來看,兩個時間序列都沒有明顯的趨勢,並且紅線相當於藍線總是有正向的調整。
  • 正態分布的常用數據 - CSDN
    #尋找真知派#如上一篇文章所述,樣本所屬總體服從正態分布是數據分析和數據挖掘等數據處理的重要前提。如果我們採集的樣本並不能確認其總體是否服從正態分布,那麼數據處理的結果就是不可靠的。因此,對樣本數據進行正態分布檢驗十分必要。
  • f分布的檢驗 r語言 - CSDN
    一、非參數檢驗1、Kolmogorov-Smirnov正態性檢驗(單樣本)檢驗單一樣本是否來自某一特定分布。比如檢驗一組數據是否為正態分布。它的檢驗方法是以樣本數據的累積頻數分布與特定理論分布比較,若兩者間的差距很小,則推論該樣本取自某特定分布族。
  • 如何用數據分析方法優化業務流程?
    需要什麼樣的數據收集才足夠來分析問題?項目有多少缺陷咋樣能知道?找到了bug如何改進和控制?本章咱們聊聊在項目實施改進時,常用的一個方法:六西格瑪DMAIC。分析[Analyze]:分析在測量階段所收集的數據,以確定一組按重要程度排列的影響質量的變量。改進[Improve]:優化解決方案,並確認該方案能夠滿足或超過項目質量改進目標。控制[Control]:確保過程改進一旦完成能繼續保持下去,而不會返回到先前的狀態。
  • 多個變量結果的正態分布 - CSDN
    如同正態分布在單變量分析中的地位類似,在對多個因變量(多元)同時進行分析時,常常假設因變量組合成的向量服從一個多元正態分布。比如重複測量數據將重複的測量結果(比如各個時間點上的測量結果)視為不同的因變量,可以採用多元方差分析,此時就要求各個因變量的組合向量服從多元正態分布。對多元正態分布的判斷通常採用的邊際分布來判斷,即每個因變量的分布呈正態或近似正態。
  • 線性回歸方程的顯著性驗證,總體驗證的F檢驗與個體驗證的t檢驗
    許栩原創專欄《從入門到高手:線性回歸分析詳解》第8章,顯著性驗證,總體驗證的F檢驗與個體驗證的t檢驗。上一章,我講述了回歸方程的精度,在回歸分析中,我們求出回歸方程後,除了確認回歸方程的精度外,我們要需要對回歸方程進行顯著性驗證,以確認回歸方程的有效性。
  • 2020-2026年中國藥械檢驗檢測行業現狀研究分析及發展趨勢預測報告
    2.4.1 藥械檢驗檢測專利規模    2.4.2 藥械檢驗檢測技術現狀調研    2.4.3 技術環境對行業的影響分析第三章 中國藥品檢驗檢測需求及趨勢預測  3.1 藥品檢驗檢測發展背景分析    3.1.1 藥品安全形勢分析    3.1.2 藥品檢驗檢測重要性  3.2 藥品檢驗檢測市場需求分析
  • 「檢驗醫學」遇上「人工智慧」,將會碰撞出什麼火花?
    這也是在微生物檢驗領域應用網際網路、大數據、雲計算及人工智慧技術所獲得的一項重要成果。   4、人工智慧在染色體分析中的應用   對製備好的染色體塗片進行掃描拍攝,再通過圖像採集模塊採集一定數量的染色體核型圖,進行數字處理和優化後,通過染色體核型分析系統進行分析。
  • Facebook數據科學家解密數據分析驅動用戶增長
    很幸運的是當時的導師也很理解和支持我,拿到碩士之後我重新申請了北卡州立大學的數據分析的項目。畢業之後在 Discover 公司做信用卡風險模型和數據分析,大概工作了兩年多。 最後在今年年初的時候跳槽到 Facebook 做數據科學家,我們組是做用戶增長的,我負責的一塊主要是跟用戶好友關係、好友推薦系統相關的數據分析。
  • 輕鬆搞定TB級數據,開源GraphLab突破人類圖計算「極限值」
    圖數據處理過去一直是數據科學家的專利,隨著數據應用得越來越廣泛,圖數據分析成為數據分析領域必不可少的部分,人們越來越需要易於上手、使用簡單的圖數據分析工具。GraphLab是個很受大家歡迎的開源項目,GraphLab開發者們不斷追求圖計算的創新和發展,使其能迎合海量數據處理的要求。
  • 數據分析,用對圖表很重要
    在這種行業背景下,數據分析成為了一手利器,可以推動產品設計與運營環節,列舉幾個典型的場景:產品經理在規劃新版本時,如何制定相關的數據指標來驗證? 功能上線後,如何就採集到的數據,進行數據復盤,判斷新功能是否達到團隊預期? 如何通過數據了解產品目前的問題以及分析背後的原因? 運營人員在完成一個活動後,如何通過數據來評估本次活動的效果?
  • 從廣義上講,質量檢驗的預防功能是指()
    從廣義上講,質量檢驗的預防功能是指()A.通過對生產不合格品的作業人員的處罰,警示其不要再出廢品B.通過對不合格品的統計,分析產品質量情況C.分析質量檢驗數據,找出質量波動的規律,採取措施保持波動不超出規定範圍D.通過對發生不合格品的設備性能進行改進,防止不合格品再發生自考365網小編精心為廣大自考學員整理的相關歷年試題及答案解析
  • 泰安市藥檢所配備精密檢驗設備
    泰安市藥檢所配備精密檢驗設備 發布日期:2011-02-23 13:58
  • 數據分析與應用——氣泡圖
    如何利用氣泡圖分析賣場產品的銷售狀況?以下是賣場銷售狀況統計表的原數據,我們下面利用氣泡圖分析以下3個數據之間的關係。首先我們根據已有的數據,全選其中的數據之後插入氣泡圖。選擇右側兩組數據右擊,選擇數據後刪除已經有的數據,再選擇添加現有的數據,系類名稱為為品牌名稱,X軸系列值為每次購買量,Y軸系列值為購買頻數,氣泡大小為同類產品銷量佔比。分別逐次添加殺菌奶,滅菌奶,酸牛奶,配方奶的數據。以下就是添加數據後的氣泡圖。之後為氣泡圖添加數據標籤,選擇數據標籤設置格式,選擇系列名稱再將數據標籤居中。
  • 分布式存儲技術:數據分布與數據複製
    面對海量的數據,傳統的存儲缺點也越來越明顯,如擴展性差、單點故障等。為了克服上述缺點,滿足海量數據的存儲需求,市場上出現了分布式存儲技術。本篇文章主要和讀者朋友們聊一聊數據分布與數據複製,數據分布是確定數據位置,數據複製是實現數據備份的關鍵方法。數據分布談到分布式存儲,我們有一個繞不開的概念,那就是負載均衡。
  • android啟動頁設計專題及常見問題 - CSDN
    轉載請註明出處:http://blog.csdn.net/wangjihuanghun/article/details/63255144啟動頁幾乎成為了每個app的標配,有些商家在啟動頁中增加了開屏廣告以此帶來更多的收入。
  • 14個數據分析項目,數據源全部公開!
    對於那些對數據,數據分析或數據科學感興趣的人,提供一份可以利用業餘時間完成的數據科學項目清單,一共14個!