Stata+R: Stata 与 R 等效命令备忘录

Stata 与 R 等效命令备忘录

作者:任建辉(山西财经大学)
邮箱:jianhui1986_love@126.com

Stata连享会   计量专题 || 精品课程 || 简书推文 || 公众号合集

点击查看完整推文列表

连享会计量方法专题……https://gitee.com/arlionn/Course

1.引言

「左手 Stata,右手 Python / R」,精通一个,掌握一些。

该备忘录总结了常见的 Stata 计量经济分析命令,并提供它们在 R 中的等效命令与之对应。更多关于导入/清理数据、变量转换和其他基本命令可参考Hanck等(2019)的《Econometrics with R》,以及 Wickham和Grolemund(2017)的《R for Data Science》。本示例选自 wooldridge《计量经济学导论:现代观点》,其中 Stata 数据集的下载链接为datasets, R 数据集可直接通过安装 wooldridge 包来获取,更加的方便。除了特别说明外,所有 R 命令都源自基础R包。在其后的每小节中,我们都是分两部分代码段来展开,前一段为 stata 代码块,后一段为等效的 R 代码块。

特别申明:资料来源为 https://github.com/rstudio/cheatsheets

2.安装

注意:在stata中,一般主要依赖log文件来储存命令和结果输出,R却不然。在R中,通常使用由谢益辉编写的Rmarkdown语法创建R-markdown文件来捕获代码和结果输出。

stata代码块

ssc install outreg2 
//  安装outreg2包。注意,stata安装包不需要每次使用时调用
//  在R中每次使用相应的包,需要输入library(packages name)来调用

R代码块

install.packages("wooldridge") 
#install `wooldridge` package
data(package = "wooldridge") 
#list datasets in `wooldridge` package
load(wage1)                
#load `wage1` dataset into session
?wage1                        
#consult documentation on `wage1` dataset

3.基本绘图

基础绘图部分主要演示了直方图、散点图、散点图加拟合线以及分组箱线图,示例数据为 wage1

stata代码块

use http://fmwww.bc.edu/ec-p/data/wooldridge/wage1
hist(wage)                                       
//histogram of `wage`hist(wage), by(nonwhite)
scatter (wage edu)                              
//scatter plot of `wage` by `educ`
twoway (scatter wage educ) (lfit wage educ)     
//scatter plot with fitted line
graph box wage, by(nonwhite)                    
//boxpl
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值