我想輸出幾個迴歸的結果作爲一個格式良好的LaTeX表格,我很高興地看到,對於大多數情況下,SSC上的estout
包似乎就是這樣做的。Stata:將係數添加到estout
但是,我想要的是有點特別:在顯示係數估計的表格部分和它們的標準錯誤之間,以及顯示R^2等的部分之間,我想添加一個顯示點對係數的特定線性組合的估計和標準誤差(恆星的加分點)。通過lincom
可以很容易地計算點估計值和標準誤差,但爲了將這些數字納入表格,我發現的最佳解決方案涉及到這些數字的大量添加,每次一個estadd scalar ...
。有沒有更優雅的方式來做到這一點?
示例代碼:
sysuse auto
eststo, title("Model 1"): regress price weight mpg
lincom weight+mpg
estadd scalar skal r(estimate)
estadd scalar skalsd r(se)
eststo, title("Model 2"): regress price weight mpg foreign
lincom weight+mpg
estadd scalar skal r(estimate)
estadd scalar skalsd r(se)
label variable foreign "Car type (1=foreign)"
estout, cells(b(star fmt(3)) t(par fmt(2))) ///
stats(skal skalsd r2 N, labels("Linear Combination" "S.E." R-squared "N. of cases")) ///
label legend varlabels(_cons Constant)
在其他地方(統計員)解釋哪些程序是用戶編寫的,以及它們來自哪裏是強烈建議的良好做法。對此沒有這樣的規定,但我想鼓勵這裏的做法作爲信息。所以'estout'來自SSC。 (我不使用它,所以我停下來。) –
是的,estout是用戶編寫的。但是因爲它不是一個晦澀難懂的軟件包,所以我想我會抓住機會。我已經在Stateline和其他互聯網上搜索了一個答案,但不幸的是,它已經空了。 – RoyalTS
在我看來,錯誤的思考方式。這個論壇的目的不僅僅是爲了獲得個人問題的答案,而是爲所有人提供一個檔案,所以信息豐富的細節幾乎不會受到傷害,並且可以被那些多餘的人忽略。通過「Stateline」,我想你的意思是「統計學家」。我想,仍然確實有更多的用戶在經歷'estout'的Statalist比這裏有更多的用戶。 –