A. 课程概述
-
Stata = statistics + data(统计分析+数据处理)
-
为何选择Stata?
- Stata数据处理功能强大、快捷,提供了大量的函数;
- Do-files 非常便利,帮助一次性执行多条命令,使实证分析工作具有可重复性;
- 绘图精美;
- 更新快、平台宽,保证研究工作与时俱进。
-
LY_Stata文件夹放置了本课程所有资料(放置路径)
- data——范例数据
- plus——使用到的所有外部命令
- Refs——使用到的所有参考文献
- Results——统计和回归分析的结果
B. Stata 简介(Basic)
-
B1 Stata概览
-
【ado】
-
base文件夹——官方命令背后对应的ado文件和说明文件
-
updates文件夹——定期更新后的辅助文件存放
-
plus文件夹——Stata插件
-
personal文件夹——自行建立,存放个人文件,建立专题,学会整理
-
【菜单栏】的使用
-
【文件】-【导入】把不同格式数据转换成Stata格式;
-
【文件】-【示例数据集】,有官方示例数据;
-
想要再次执行命令时可双击【历史窗口】中的备份指令;
-
【编辑】-【首选项】或【右键】-首选项or字体;可以【保存首选项设置】,在【加载首选项设置】处可直接选用,若操作中需要使用中文文字,则需要将【加粗】前的勾全部去掉;
-
【Help】中PDF documentation是Stata的电子手册,很有帮助。
-
【 Do-file Editor】的使用(常用+重要)
-
打开文件 eg课程讲义;
-
所有在【命令窗口】 输入的命令都可以集合写在【 Do-file Editor】里,有助于工作的延续性和保存复盘;
-
在【 Do-file Editor】中,开头带【*】的叫【注释语句】,可以添加文字说明;
-
执行命令,既可以到【命令窗口】执行,也可以在【 Do-file Editor】选中,点击【Do】;
-
在【 Do-file Editor】执行命令,可一次性选中多个命令,一次执行出来;
-
【sysdir set PLUS "D:\Stata MP 16\ado\plus" / / sysdir set PERSONAL "D:\Stata MP 16\ado\personal"】///更改系统工作、存储路径
-
【sysdir
】
// 可以查看系统文件的放置位置 -
【help <指令> 】 // 用于查看指令的详细信息
-
【ssc install <指令>】 // 用于当找不到指令时,安装外部指令
B2 Stata文件路径
-
B2.1 当前工作路径
- Stata的工作原理是从硬盘上调取一份数据,存入内存后经过一系列统计与回归分析运算,把相应结果输出的同时,也可另存一份数据到硬盘上。因此,要清楚的告诉Stata数据从哪个地方读取,结果存储到哪里。
Stata的左下角显示当前工作路径,如果使用【use】调用数据,则默认从该目录下调入数据
【cd "<指定路径>"】进入到我们指定的某个命令路径之下(例如,cd "D:\ ");
【cd <指定文件夹名称>】以当前工作路径为基础,进入到子目录里面(例如,cd _data)
【dir】显示当前工作路径下的文件信息
【cdout】打开当前工作路径对应的文件夹,进入windows操作界面
【use "GTAs_2008.dta", clear】 //从当前工作路径下读入数据 "GTAs_2008.dta"
- *等价命令:
①【use "D:\Stata MP 16\ado\LY_stata\_data\GTAs_2008.dta", clear】完整路径下读取数据 - ②【global path "D:\Stata MP 16\ado\LY_stata" //全局载元,[P2_local]篇详细介绍
use "$path\_data\GTAs_2008.dta", clear】引用载元名称后再写上文件名称,就可以调出数据 -
B2.2 文件和文件夹的管理
- 【pwd】显示当前工作路径在结果窗口,可复制了
- 【expl】 Explore folders and files外部命令,很好用, 显示一系列包含链接的文件信息,点击链接可打开相应的文件夹/文件,该命令可很好的管理文件夹和文件;
- 【lall】list all ,列举当前工作路径下的文件和文件夹,[view]浏览文件,[edit]编辑文件,[do]执行do文档
循环语句,批量修改文件名称(例如,问卷调查得到的问卷数据名称)
help fpref //在文件名中批量添加前缀或后缀
help fren //批量修改文件明中字段
help renfiles //批量修改文件名
-
B2.3 stata 的系统文件设定
【sysdir】
// 可以查看系统文件的放置位置,system+dir
sysdir
STATA: D:\Stata MP 16\
BASE: D:\Stata MP 16\ado\base\
SITE: D:\Stata MP 16\ado\site\
PLUS: D:\Stata MP 16\ado\plus\
PERSONAL: D:\Stata MP 16\ado\personal\
O