Econometrics Tool
Stata 极简入门
从文学思维到数据逻辑
Stata 是经济学研究的“行业标准”。对于跨专业学生,它不是编程,而是一种带逻辑的“学术翻译”。
01初识 Stata 界面
四大核心窗口
进入 Stata 后,你会看到四个主要区域:
- Command (命令窗口):最下方,输入指令的地方。
- Results (结果窗口):中间,显示计算结果和统计表格。
- Variables (变量窗口):右侧,列出当前数据的所有指标(如年份、进出口额)。
- Review (历史窗口):左侧,记录你之前输入过的所有命令。
02黄金法则:Do-file 永远优先
不要直接在命令框里乱点
虽然你可以直接在 Command 框输命令,但研究生必须学会使用 Do-file。它是你的“科研实验记录本”。
操作:点击顶部工具栏的小纸片图标(New Do-file Editor)。
将所有命令写在这里,然后点击“Execute (Do)”按钮统一运行。
将所有命令写在这里,然后点击“Execute (Do)”按钮统一运行。
为什么? 论文外审或导师查数时,你只需要把这个 `.do` 文件发过去,几秒钟就能复现你几个月的工作。
03必会命令“入坑包”
1. 导入与查看 (Input & Inspect)
| 命令 | 功能 | 人话解释 |
|---|---|---|
import excel | 导入 Excel | 把你的贸易数据喂给 Stata |
br (browse) | 浏览数据 | 像看 Excel 表格一样看数据 |
sum (summarize) | 描述性统计 | 看每个指标的平均值、最大最小值 |
desc (describe) | 数据结构 | 看数据有多少行、多少个变量 |
2. 数据清洗 (Cleaning)
| 命令 | 功能 | 人话解释 |
|---|---|---|
gen (generate) | 创建新变量 | 比如把“出口额”和“进口额”加起来 |
replace | 修改变量内容 | 把某个填错的数改掉 |
ren (rename) | 重命名 | 把英文缩写改成你能看懂的名称 |
drop / keep | 删除/保留 | 删掉不需要的年份或无关变量 |
3. 核心分析 (Analysis)
| 命令 | 功能 | 人话解释 |
|---|---|---|
reg (regress) | 线性回归 | 科研核心。探究 X 是否真的导致了 Y |
corr (correlate) | 相关性分析 | 看两个指标之间的亲疏关系 |
xtset | 面板数据声明 | 告诉 Stata 这是“多年+多国”的复杂数据 |
04MIB 典型科研工作流
场景:分析“数字贸易”对 FDI 的影响
当你拿到一份跨国数据时,Do-file 的典型写法如下:
* 1. 导入数据
import excel "trade_data.xlsx", firstrow clear
* 2. 清洗:取对数(经济学常用,消除量级差异)
gen ln_fdi = log(fdi)
gen ln_digital = log(digital_index)
* 3. 描述:看看大盘
sum ln_fdi ln_digital GDP_growth
* 4. 回归:核心实证
reg ln_fdi ln_digital GDP_growth, robust
05如何利用 AI 玩转 Stata
AI 是你的“代码翻译官”
作为跨专业学生,不需要死记硬背语法。善用 TRAE 或 DeepSeek:
- 翻译需求:输入“我有一份面板数据,想做带有国家和年份固定效应的 DID 回归,请写出 Stata 代码”。
- 解释报错:如果 Results 窗口出现红色字体,直接复制给 AI,问它“这个报错是什么意思,我该怎么改”。
- 润色图表:让 AI 帮你写出美化导出表格的命令(如 `esttab` 或 `outreg2`)。