Re: [問題] 用sas跑出來的sargan test
※ 引述《white0128 (阿白)》之銘言:
: ※ 引述《granzi (烏木)》之銘言:
: : 顯著。
: : 因為Sargan Test 的H0是E(e|z) = 0 , 顯著代表H0似可拒(看你的alpha是設多少)
: : 另外, 你的ARtest 是指 test AR(p)存不存在嗎?
: : 你把code po上來或許會讓你的問題更清楚 。
: : 以上。
: sas碼如下(panel data已先用excel整理好)
: PROC PANEL DATA=A;
: ID firm year;
: inst exogenous=( X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 );
: MODEL Y=X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 / GMM TWOSTEP MAXBAND=10
: ARTest=2;
: RUN;
: sargan顯著的話是不是就要拒絕Ho,代表工具變數選取無效?
不, 代表這工具變數可能不是外部變數, 因為E(e|z)不等於零,
這代表你選取外部變數的設定有問題
看到你的SAS code, 我發現你把所有的解釋變數全設成外部變數,
這是很奇怪的, 如果z 是一個外部變數
, 那表示 z 跟 y沒有直接關係但跟X有關係
在你的 code中你把所有的解釋變數全設成外部變數,代表你假設這一堆X跟Y沒有 直接
關係, 那你為什麼還把他們放進迴歸式中?
因為 SAS 會這樣算 :
Y = mu + e (根據你的code);
e = Xb + u;
e'(X'X)^{-1}e (chisq)
我猜很難不顯著 , 或許你可以先從X1-X12找一些變數, 像這樣:
proc panel data = A;
id firm year;
inst exogenous = (X7-12);
model y=x1-12 / gmm twostep maxband=10 artest=2;
run;
這樣我假設 x1到x6跟Y有直接關係 , x7-x12跟y沒直接關係,
這樣你作外部變數檢測可能才會比較有意義。
: 可我並沒有設alpha值(我也不知道這該如何設)
: ARTest我是把它想成second-order serial autocorrelation in residual in first
: difference
: 抱歉很弱 還請指正 謝謝回答
希望沒有誤導, 歡迎指正
以上。
--
凡發生之事必合理
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 75.27.150.13
※ 編輯: granzi 來自: 75.27.150.13 (03/23 20:07)
推
03/23 20:54, , 1F
03/23 20:54, 1F
→
03/23 20:54, , 2F
03/23 20:54, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):