B0. Stata 概览
这份讲义旨在介绍 Stata 的界面、主要功能,以及使用 Stata 进行实证分析的工作流程。
我一直秉承「干中学」的理念。因此,在阅读这份讲义时,我强烈建议大家不时停下来,在 Stata 中亲自操作一下。将重点内容记录下来,并形成两份笔记:一份是包含关键 Stata 代码的 dofile,以便日后查阅和调用;另一份是 Markdown 笔记,内含每个知识点的相关链接和参考资料,以及你对关键命令和代码的解释。
0.0 实证分析的流程
- 一个想法:研究假设
- 模型设定
- 变量界定
- 收集数据、数据清洗、生成变量
- 统计和回归分析
- 支持 → (6)
- 不支持 → (1)-(5)
- 解释结果、结论
:dog: 讨论:在上述过程中,Stata 的角色和作用是什么?
0.1 Stata 工作流程
图 Figure 3.1 呈现了 Stata 的基本工作流程。

0.2 Stata 基本语法格式
在 Stata 命令窗口中输入 help language
命令,可以查看其基本语法规则。
[U] 11 Language syntax ← Stata 的基本语法格式都在这里
0.3 Stata 学习资源
- 连玉君, Stata 33 讲:b 站视频, 课件
- 连玉君老师经验分享:一个资深 Stata 用户的若干思考
- 连享会:推文列表 | Stata入门 | Stata资源 | Stata程序
- DATA ANALYSIS NOTES: LINKS AND GENERAL GUIDELINES
- Internet Guide to Stata
- SSCC 在线课程
- GitHub
- 提供了大量用 Stata 完成的项目的完整数据和 dofile 等。
- 可以在 github.com, 中搜索
stata
。 - 点击
fork
按钮,克隆之 → Clone 到国内 码云 (gitee.com) 账户
0.4 Stata 用户指南:最好的入门资料
- 务必通读 [U] User Guide (PDF)
0.5 Stata 命令概览
Stata 各类方法和模型汇总 → stata.com/features
- Linear models
- regression • censored outcomes • endogenous regressors • bootstrap, jackknife, and robust and cluster–robust variance • instrumental variables • quantile regression • GLS • DID • more
- Panel/longitudinal data
- RE and FE • linear mixed models • RE probit • GEE • RE/FE Poisson • dynamic panel-data models • IV • DID • panel unit-root tests • more
- Binary, count, and limited outcomes
- logit, probit, tobit • Poisson • nbreg • conditional, multinomial, nested, ordered, Logit • mprobit • zero-inflated and left-truncated models • selection models • marginal effects • more
- Choice models | Extended regression models (ERMs) | Generalized linear models (GLMs)
- Spatial autoregressive models | DSGE models | Tests, predictions, and effects
- Contrasts, pairwise comparisons, and margins | Resampling and simulation methods
0.6 Stata 帮助和搜索功能:help 和 search
help regress
// [R] help | 完整攻略- 适用:想要了解某个具体命令的使用细节
ihelp regress
:外部命令ihelp
可以快速打开 PDF 版本的帮助文档
search panel data
// [R] search
findit dynamic threshold
// 旧版命令search Lian Yujun
// 搜索人名- 搜索建议:
help searchadvice
. search dynamic panel data
0.7 推文 · 数据 · 代码:lianxh
和 songbl
安装
ssc install lianxh
. ssc install songbl .
使用:
. lianxh
. lianxh DID
. songbl . songbl 静态面板
0.8 Stata 功能概览
Note:点击蓝色链接可以直接打开对应的 PDF 手册,查看命令清单
help language
// [U] 11 Language syntax ← Stata 的基本语法格式都在这里help data_management
// [D] data_managementhelp program
// [P] program → [U] 18 Programming Statahelp graph
// [G-2] graphhelp graph intro
// [G-1] graph intro,图形编辑器
help estcom
// 统计和回归分析
0.9 你必须掌握的一些 Stata 命令
:apple: PDF:[U] 28 Commands everyone should know
- Getting help
help, search
,ssc install
,net install
lianxh
- Keeping Stata up to date
ado, net, update, ado update
- Operating system interface
pwd, cd, dir, sysdir, adopath, shellout
- Using and saving data from disk
use, save, sysuse, webuse, bcuse
- Inputting data into Stata
import excel, insheet, edit
- Basic data reporting
describe, des2, codebook, fre
list, browse, count, inspect
table, tabulate, summarize, fsum
- Data manipulation
clear
append, merge, reshape
generate, replace, egen, drop, keep, rename
sort, gsort, order
encode, decode
by, bysort
frames
- Graphing data
twoway scatter / line
histogram, kdensity, graph bar
graph export
- Convenience
display, cls