B0. Stata 概览

这份讲义旨在介绍 Stata 的界面、主要功能,以及使用 Stata 进行实证分析的工作流程。

我一直秉承「干中学」的理念。因此,在阅读这份讲义时,我强烈建议大家不时停下来,在 Stata 中亲自操作一下。将重点内容记录下来,并形成两份笔记:一份是包含关键 Stata 代码的 dofile,以便日后查阅和调用;另一份是 Markdown 笔记,内含每个知识点的相关链接和参考资料,以及你对关键命令和代码的解释。

0.0 实证分析的流程

    1. 一个想法:研究假设
    1. 模型设定
    1. 变量界定
    1. 收集数据、数据清洗、生成变量
    1. 统计和回归分析
    • 支持 → (6)
    • 不支持 → (1)-(5)
    1. 解释结果、结论

:dog: 讨论:在上述过程中,Stata 的角色和作用是什么?

0.1 Stata 工作流程

Figure 3.1 呈现了 Stata 的基本工作流程。

Figure 3.1: Stata_intro_实证分析流程

0.2 Stata 基本语法格式

在 Stata 命令窗口中输入 help language 命令,可以查看其基本语法规则。

[U] 11 Language syntax ← Stata 的基本语法格式都在这里

Stata 语法格式

0.3 Stata 学习资源

0.4 Stata 用户指南:最好的入门资料

Stata_手册目录

Stata_手册目录

0.5 Stata 命令概览

Stata 各类方法和模型汇总 → stata.com/features

0.7 推文 · 数据 · 代码:lianxhsongbl

安装

. ssc install lianxh
. ssc install songbl

使用:

. lianxh 
. lianxh DID
. songbl 
. songbl 静态面板

lianxh 命令和 songbl 命令

0.8 Stata 功能概览

Note:点击蓝色链接可以直接打开对应的 PDF 手册,查看命令清单

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

扩展阅读