午夜视频在线网站,日韩视频精品在线,中文字幕精品一区二区三区在线,在线播放精品,1024你懂我懂的旧版人,欧美日韩一级黄色片,一区二区三区在线观看视频

分享

Stata:輸出漂亮的LaTeX表格

 liyu_sun 2021-04-30

?? 連享會主頁:lianxh.cn

?? 2021 效率分析專題
?? 2021 年 5.15-16;5.21-22
?? 主講:龔斌磊(浙江大學(xué));連玉君(中山大學(xué));張寧(暨南大學(xué))
?? 課程主頁https:///lianxh/TE

New! lianxh 命令發(fā)布了:   GIF 動圖介紹
隨時搜索 Stata 推文、教程、手冊、論壇,安裝命令如下:
? . ssc install lianxh

圖片

作者: 袁子晴 (香港大學(xué))
郵箱: yzq0612@foxmail.com


目錄

  • 1. 問題背景

  • 2. Stata 案例

    • 2.1 包含交乘項的回歸表格

    • 2.2 工具變量法 2SLS 和 OLS 回歸結(jié)果對比

    • 2.3 描述性統(tǒng)計表格

    • 2.4 包含自定義列的描述性統(tǒng)計表格

    • 2.5 tabout 命令輸出 LaTex 表格

  • 3. 參考資料和相關(guān)推文


溫馨提示: 文中鏈接在微信中無法生效。請點擊底部「閱讀原文」。或直接長按/掃描如下二維碼,直達(dá)原文:

1. 問題背景

LaTex 在科學(xué)排版領(lǐng)域有其獨特的魅力,輸出的 PDF 文檔在美觀之余,還可以實現(xiàn)版本控制和自動更新,在計量經(jīng)濟學(xué)領(lǐng)域,如果能夠直接從 Stata 輸出可供 Latex 編譯的 tex 文檔,那么我們在修改回歸設(shè)定之后,只需要重新運行 Stata 代碼和 Latex 編譯,就能自動得到更新后的PDF文檔,這樣就省去了在后續(xù)修改中的繁瑣過程。

2. Stata 案例

2.1 包含交乘項的回歸表格

Stata 命令estout/esttab

案例來源:Lindsey and Stein (2019 WP)

該案例展示了我們?nèi)绾屋敵霭怀隧椀幕貧w結(jié)果,如何用對號來簡潔地表示控制了哪幾類變量,以及如何加入統(tǒng)計檢驗的結(jié)果。由于該案例暫無公布源數(shù)據(jù),我們著重分析利用 esttab 回歸結(jié)果輸出部分的代碼:

?  點擊下方「代碼展開」?

Stata 代碼展開
  • nomtitles 選項代表每列表頭不顯示被解釋變量;
  • 加入 booktabs 選項代表生成 LaTeX 格式的表格,供 LaTeX 的 booktabs 宏包使用進行編譯,在生成的 tex 文檔中添加加載 booktabs 宏包的代碼;
  • order 選項指定回歸表格的變量順序,drop 表示部分變量系數(shù)不顯示在回歸結(jié)果中;
  • indicate 指定是否控制了某類變量,本案例是指固定效應(yīng),, labels('\checkmark' '') 這里代表用對號來表示,因為在  LaTeX 中會把 \checkmark 編譯為對號;
  • stats  指定需要輸出的統(tǒng)計量,并在 , labels() 選項中輸入 LaTex 數(shù)學(xué)公式;
  • label  輸出變量的標(biāo)簽值;
  • nobaselevels  刪掉離散變量 (factor variables) 的基準(zhǔn)水平 (base levels);
  • interaction('\$\times\$') 代表交乘項的符號為乘號,$\times\$ 在 LaTeX 中編譯為乘號, 需要注意的是需要加 $...$,代表數(shù)學(xué)環(huán)境;
圖片

直播課程:實證研究設(shè)計 (2.4小時)

圖片

2.2 工具變量法 2SLS 和 OLS 回歸結(jié)果對比

  • Stata 命令estout
  • 案例來源:'Causal Inference: The Mixtape'
  • 作者:Scott Cunningham

該案例使用工具變量法估計大學(xué)教育回報,利用NLS調(diào)查對象附近是否有2年制或4年制的大學(xué) ( 'college in the county' ) 作為是否就讀大學(xué)的工具變量,使用 card.dta 數(shù)據(jù)集,點擊 碼云下載鏈接。

首先通過ssc install estout 安裝外部命令 estout ,其選項 prehead(strlist) ,posthead(strlist)  ,prefoot(strlist)  和postfoot(strlist) 分別表示在表格標(biāo)題前、標(biāo)題后、表格頁腳前、頁腳后添加文本,所以可以利用這個功能自定義設(shè)定 LaTex 表格的布局。

在具體案例中,作者基于此實現(xiàn)了表頭合并單元格、添加新行和尾注,Stata 代碼如下,LaTeX 中用 \begin{}\end{} 聲明環(huán)境,本例中用到了 table, tabular, threeparttable 等環(huán)境來編譯表格,運行后在工作路徑下會得到一個 tex 文檔。

?  點擊下方「代碼展開」?

Stata 代碼展開

然后在 LaTex 中編譯該 tex 文檔之前需要加載相應(yīng)的宏包,用于編譯的 main.tex 文件如下:

% 聲明文章類型
\documentclass{article}
% 加載所需宏包
\usepackage[utf8]{inputenc}
\usepackage{booktabs}
\usepackage{threeparttable}
% 題目 作者 日期
\title{Stata-LaTex Workflow}
\author{}
\date{}
% 正文部分
\begin{document}

\maketitle

\section{Introduction}
% 插入 Stata 輸出的回歸表格的 tex 文件
\input{card}
\end{document}

最終編譯呈現(xiàn)的效果可以通過在線 LaTex 編輯器 Overleaf 進行查看。

圖片

2.3 描述性統(tǒng)計表格

  • Stata命令estpost, esttab
  • 案例來源:Lindsey and Stein (2019 WP)

Stata 中輸出描述性統(tǒng)計表格,基本思路是首先通過 estpost 將描述性統(tǒng)計結(jié)果偽裝成回歸結(jié)果儲存在內(nèi)存中,然后使用 esttab 將其輸出,通過 label 選項輸出表頭文本,需要注意的是在 LaTex 中 輸出百分號 % 的時候,前面需要加反斜杠 \ 進行轉(zhuǎn)義。

?  點擊下方「代碼展開」?

Stata 代碼展開

圖片

2.4 包含自定義列的描述性統(tǒng)計表格

Stata命令estpost, esttab

案例來源:Doleac and Stein (2013)

?  點擊下方「代碼展開」?

Stata 代碼展開圖片

2.5 tabout 命令輸出 LaTex 表格

2.5.1 包含百分比的雙向交叉表

Stata命令tabout

案例來源:Magdalena Bennett

estoutcl1cl2 只適用于 LaTeX 輸出,而且要求在LaTeX文檔中加載 booktabs 宏包。cl1 選項可以用來在第一行和第二行標(biāo)題之間繪制橫線,cl2  可以在第二行和第三行標(biāo)題之間繪制橫線,我們需要在括號內(nèi)輸入想跨越的列號,例如第2列和第3列下面繪制橫線,則輸入 cl2(2-3)

?  點擊下方「代碼展開」?

Stata 代碼展開

圖片

2.5.2 模擬數(shù)據(jù)演示 tabout 用法

Stata命令tabout

案例來源:Magdalena Bennett

?  點擊下方「代碼展開」?

Stata 代碼展開

最終編譯呈現(xiàn)的效果可以通過在線 LaTex 編輯器 Overleaf 進行查看。

圖片

3. 參考資料和相關(guān)推文

Note:產(chǎn)生如下推文列表的 Stata 命令為:
? lianxh latex
安裝最新版 lianxh 命令:
? ssc install lianxh, replace

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多