stata-fundamentals 仓库简介
2017-11-02 本文已影响45人
wangrx
【码云-Stata 连享会】由中山大学连玉君老师团队创办,点击关注将会定期收到分享的 stata 应用经验和技巧。在码云【Stata 连享会】中各种丰富的资源,如 stata 基础教程类 stata-fundamentals 、 StataTraining (基础数据分析及可视化), stata 具体指令介绍类 propensity-score-matching-in-stata (倾向得分匹配)、 pwcorr_a (标记指定相关系数)等,方便好用的软件【Stata连享会 / 常用软件 】,还有连老师在简书上发的文章链接合集 Stata连享会 / 简书 。
下面简单介绍一下【码云-Stata连享会】中的 stata-fundamentals 仓库。stata-fundamentals 仓库中的教程是 stata 基础教程,适用于零基础的 stata 小白入门使用。
仓库包含的文件夹:
- stata-fundamentals 仓库包括四个主要文件夹:
- Data Visualization:数据可视化
- Stata Fundamentals I:stata 常用的指令
- Stata Fundamentals II:介绍三个常用指令 Correlation, T-Test and Regression
- Stata Fundamentals III:介绍数据处理命令:数据合并指令(Append & Merge),数据长短转换指令(Reshape)和设置暂元指令(Macros,Global & Local)
各文件夹内容介绍:
Data Visualization:
介绍数据可视化操作指令
- 文件夹中的
visualization_complete.do
文档中包含指令的介绍和具体操作方法,相比于visualization_template.do
文档,complete.do 中增加了附加指令Additional Materials
,如更换线条粗细,分开重合的数据点等。
可以通过点击“克隆/下载”,将文件夹中的 do 文档下载到电脑中 - do 文档中包括以下5各方面的内容:
-
Scatter Plots
:散点图的绘制 -
Line Plots
:直线图的绘制 -
Saving and Exporting Graphs
:保存和导出绘制的图形 -
Graphing Results
:将结果用图形表示 -
Additional Materials
:其他附加指令
使用 do 文档中的指令绘制图片
-
Stata Fundamentals I:
介绍stata 常用的指令
- 文件夹中的
Stata cheat sheet
PDF文档详细列举了常用的 stata 指令并附有简单的介绍,文档将常用的 stata 指令分为四个部分:-
Introduction to Stata
:介绍 stata 基本使用指令,如获取 stata 帮助、导出导入数据、删除数据等。 -
Stata Data Analysis
:介绍 stata 基本的数据分析指令,如回归指令、时间序列指令、绘图指令等。 -
Stata Programming
:介绍 stata 编程指令。 -
Advanced Stata Programming
:介绍 stata 高级编程指令。
-
- 文件夹中的
workshop1_complete.do
文档是 stata 入门教程,包括如何设置 stata 、使用数据、展示数据,并对数据进行最基本统计分析,如计算数据数量、求和等。
do 文档的开篇给出的提纲,方便了解 do 文档框架
Stata Fundamentals II:
介绍三个常用指令 Correlation, T-Test and Regression
-
workshop2_complete.do
是使用 stata 进行最基础线性回归的教程,其中提到的主要指令有:-
correlate
指令:缩写为corr
,计算变量之间的相关系数 -
ttest
指令:生成时间序列 -
histogram
指令:缩写为hist
,绘制直方图 -
scatter
指令:绘制散点图 -
regress
指令:缩写为reg
,进行线性回归分析 -
reg ,robust
指令:在考虑异方差情况下求出稳健标准误 -
predict ,xb
指令:求因变量的拟合值
使用 “ corr ” 指令,计算变量之间的相关系数相关系数
使用 “ hist ” 指令,绘制直方图
使用 “ reg ,robust ” 指令进行回归,并显出稳健标准误
-
Stata Fundamentals III:
介绍数据处理命令:数据合并指令(Append & Merge),数据长短转换指令(Reshape)和设置暂元指令(Macros,Global & Local)
- 文件夹中的
workshop3_complete.do
是具体的操作指南,workshop 3 slides
是对指令的详细介绍。-
append
:纵向合并指令,merge
:横向合并指令。
“ append ” 指令和 “ merge ” 指令的区别 -
reshape
:进行长短数据的转换
使用“ reshape ”指令,进行长短数据转换 -
macros
:暂元,stata 中的临时变量。global macros
:定义全局暂元,do 文档执行完毕后仍存在,退出stata后不存在;local macros
: 定义局部暂元,do 文档执行完毕后不存在。
-