2015年4月9日 星期四

Stata 14上市了

今天收到Stata 14上市的郵件!簡單地看了一下,有很多新的功能,其中對我有幫助的是下面兩個。

支援Unicode

在眾多功能之中,支援unicode是比較吸引我的。資料用unicode這是已經確認了,但我沒看到相關說明在do file裡面,是否支援unicode。支援的話,以後寫code的註解就容易多了。


更高程度整合Excel

好像從 Stata 13開始,有了新的指令:putexcel,可以把結果直接輸出到excel裡面。putexcel 這項指令看起來對輸出敘述統計很有幫助,不過我已經習慣用esttab來輸出敘述統計correlationregression,所以可能要一段時間之後再嘗試。

如果你有興趣知道其它更新,歡迎到Stata的網站: http://www.stata.com/stata14/。

Stata: 更改輸出表格的顯著水準

許多網友都問同樣的問題:Stata在用esttab輸出報表的時候,如何更改顯著水準。
沒很多時間寫文章,就錄一段,大家看:




程式碼如下:

sysuse auto
reg mpg weight foreign
esttab, star(* 0.05 ** 0.01 *** 0.001 **** 0.0001)

2015年2月15日 星期日

SEM的分析步驟

之前寫過什麼是結構方程模式分析?(What is structural equation model?)Amos的教學文章也有很多讀者留言,希望能再繼續寫下去。不過開始教職之後,整天想的都是如何拼publication,只能在空閒之餘,抽點時間來寫部落格,還希望大家包涵。最近由於要帶學生作SEM,所以希望能把一些東西寫寫,也順便理清自己的觀念。

我最常遇到別人問的問題就是:要作結構方程式分析,要進行哪些步驟?

說這麼多,不如來看這張圖:

Sem flowchart

圖挺清楚的,我就不多說了。各個步驟其實還有一些細節,這就以後再說。

這張圖出自Principles and Practice of Structural Equation Modeling,這是一本非常好的SEM教科書。如果你觀念不清楚,或是不知道該怎麼實作,這本書提供很好的指引。

2015年2月10日 星期二

英文編輯的專業領域

自從研究生2.0與目前的特約編輯合作以來,已經幫助不少讀者編修他們的論文。雖然我沒作過任何統計,但是根據我自己的經驗,那是非常滿意的!經過特約編輯的編修,大幅提高了文章的語言多樣性、可讀性,並讓結構更加完整。

很多讀者在聯繫我的時候,都會詢問一個問題:特約編輯的專業是什麼?他能編修 XXX 領域的文章嗎?

其實,這點就陷入了一個迷思:不是這個領域的人,沒辦法幫你修改英文。

仔細想想,這樣的論證,對嗎?

英文編修服務並不是幫你改內容,而是幫你在已有的基礎上,改正英文錯誤,並增加可讀性。當然,如果領域是他熟悉的,讀起來的過程是比較愉快的!但如果領域不熟悉,這不妨礙別人給你編修英文,是吧?不用擔心內容深度的問題,即使編修者不是在你的領域。如果你的英文連母語者都看不懂,那我想reviewers也很難接受你的文章。

要當編修,除了要對語言敏感,熟悉學術英文的寫作,更重要的有廣泛的閱讀興趣,因為不愛讀不同類型的文章,是沒法成為編修的,而這點,我相信特約編輯絕對能勝任此工作。

那究竟特約編輯的領域是什麼呢?他學的是歷史學,多半是編修社會科學、人文科學相關文章。我自己是作教育的,特約編輯的服務我相當滿意,不然也不會推薦給大家了!

讀者們,如果你使用過特約編輯的服務,請在下方留個言,讓大家知道這服務的品質。

2015年1月16日 星期五

Stata: mixed的aic與bic

在用Stata作多層線性分析的時候,預設是不會告訴你aic與bic的值的。

如果你要出現這兩個數值,可以在跑完mixed之後,輸入以下指令:

estat ic

那Stata就會告訴你aic與bic的結果

如果要用esttab輸入的話,拿上一次的例子來說,code 可以改成

esttab, b(2) aic(2) bic(2) transform(ln*: exp(2*@) 2*exp(2*@) ) ///
eqlabels("" "var(tenure)" "var(_cons)" "var(Residual)", none) ///
varlabels(,elist(:_cons "{break}{hline @width}")) ///
varwidth(10)

就是在b(2) 後面加上aic() 與bic(), 結果就像下圖

Aic bic