作者maple199053 (小雅)
看板Statistics
標題[程式] STATA 兩組迴歸係數差異的t檢定
時間Thu Jul 16 17:27:51 2015
------------------------------------------------------------------------
[軟體程式類別]: STATA
[程式問題]: 下面詳述
[軟體熟悉度]:低(1~3個月)
[問題敘述]:
是這樣的,指導老師要我執行同一個迴歸當中,兩組係數差異的t檢定。
假設我的迴歸是 Y = β1 X1 + β2 X2 + ? ? ? + βk Xk (X幾乎都為dummy)
想要比較(β3 - β5) 和 (β7 - β9)
也就是說null hypothesis是Ho : β3 - β5 = β7 - β9
本人的統計概念弱,STATA也剛學不久,老師直接提示我用ttest
和_b[variable 1] - _b[variavle 2]這兩種指令去搭配。(Ho也是他的指示)
但是無法跑出結果來,ttest不接受_b[variable 1]作為變數。
翻了教科書t檢定的部分,也上網爬了文,腦子亂哄哄還是不曉得錯在哪...
還請高手指點迷津,謝謝。
[程式範例]:
-----------------------------------------------------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 110.3.190.162
※ 文章網址: https://www.ptt.cc/bbs/Statistics/M.1437038874.A.50F.html
→ yhliu: 在 H0 之下, 也就是 β3 = β5+β7-β9, 這相當於以 X3+X5,07/16 17:32
→ yhliu: X3+X7, X9-X3 三個新變數取代原模型的 X3,X5,X7,X9 這4個07/16 17:33
→ yhliu: 變數.07/16 17:34
→ yhliu: 所以, 如果軟體沒有直接做諸係數之線性式的檢定方法, 那麼07/16 17:35
→ yhliu: 就是做兩模型之比較.07/16 17:35
抱歉不太懂大大在說什麼,話說我的X幾乎都是dummy variable,不曉得是否能夠減來
加去?
推 goshfju: 直接打變數名稱 test x3-x5=x7-x9 應該行 不過我沒軟體07/16 17:40
→ goshfju: 試07/16 17:40
→ goshfju: 沒電腦07/16 17:40
可以的,F檢定我已試過,結果如下。
F( 1, 1426) = 0.33
Prob > F = 0.5630
但不是老師要求的t檢定,好苦惱。難道說t檢定無法用於迴歸係數相減...但變數相減
也跑不出結果來...
→ andrew43: F分配第一個自由度為1時和t分配是相通的。07/16 22:03
→ andrew43: 換句話說,你已經做出來了。07/16 22:05
這樣啊@@...感謝開解。
※ 編輯: maple199053 (126.254.204.120), 07/17/2015 14:42:34