Stata: 更改 esttab 的顯著水準

許多人都問過 Stata 在利用 esttab 輸出 regression 的時候,如何更改顯著水準。雖然我已經在留言中回過了,但還是有不少人詢問。我就一併回答這個問題:

esttab 一般的使用方式如下:

esttab * using test.rtf, replace

如果要更改顯著水準,*是0.1 **是0.05 ***是0.01,那指令就會變成:

esttab * using test.rtf, replace starlevels(* .1 ** 0.05 *** 0.01)

在 , 後面加上 starlevels(* .1 ** 0.05 *** 0.01) 就可以了。

7 thoughts on “Stata: 更改 esttab 的顯著水準”

  1. 請問有沒有辦法相關係數1% 5% 10%都在同一個表裡
    並起表示 *是0.1 **是0.05 ***是0.01
    然後又可以出現在相關係數下面有一個(),()裡是p-value值
    pwcorr y x1 x2,star(.1)
    est store p1
    pwcorr y x1 x2,star(.05)
    est store p2
    pwcorr y x1 x2,star(.01)
    est store p3
    esttab p1 p2 p3 using test.rtf
    esttab * using test.rtf, replace starlevels(* .1 ** 0.05 *** 0.01)
    請問可以用這個方法嗎?
    可是跑不出來
    而且也沒有()裡的p value值

  2. 版主您好:

    請問這個程式可以改變輸出的格式嗎?
    比如說,多元邏輯斯迴歸的依變項和自變項都會在表格的左邊
    輸出時兩者也都在左邊,如果變數多的話,表格就會佔好幾頁,
    那如果我想讓表格的上面是依變項,左邊是自變項和控制變項,不知道要怎麼處理?

    謝謝!!

  3. @彎彎,

    如果是變數太多,後面可以加個keep(變數),把你要的變數留下來,你就不用改變表格的格式了。這樣應該比表格轉換要好一點。希望對你有幫助~

  4. 版主您好,
    那我想請問為什麼stata內建的 star level 是* 0.05 **0.01 ***0.001呢?
    因為感覺stata是專業的統計軟體,應該會使用一般的大眾所認知的顯著水準,也就是 * 0.1 **0.05 ***0.01

    是否有可能stata跑出來的p值和平常所見到的p值是不同的呢??

    謝謝版主!!!

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top
Verified by MonsterInsights