赞
踩
郑连虎,在数学学院取得理学学位的文科生,中国人民大学硕博连读生在读,山东大学管理学学士、理学学士, R语言中文社区专栏作者
个人公众号:阿虎定量笔记
往期回顾:R语言绘图:28个实用程序包全文注释* 初识Stata,请戳“Stata自学资源”
* 示例参考help文件
* 我用Stata MP14重现了所有示例
* 本文以字母顺序排序命令
* spmap及cycleplot的示例数据链接见留言区
* 更多用于Stata绘图的外部命令,欢迎在留言区补充aaplot用于散点的线性或二次拟合,显示拟合方程及R方
开发者Nicholas J. Cox
n.j.cox@durham.ac.uk示例*安装
ssc install aaplot
*导入1978年汽车交易的数据
sysuse auto, clear
gen gpm = 1000 / mpg
label var gpm "Gallons per thousand miles"
*拟合
aaplot gpm weight, name(plot)beamplot用于以均值为支点的“跷跷板”图示
开发者Nicholas J. Cox
n.j.cox@durham.ac.uk示例*安装
ssc install beamplot
*导入1978年汽车交易的数据
sysuse auto, clear
*绘制以均值为支点的“跷跷板”
beamplot mpg, by(foreign) over(rep78)bihist绘制双变量双向直方图
开发者Austin Nichols
austinnichols@gmail.com示例*安装
ssc install bihist
*导入1978年汽车交易的数据
sysuse auto, clear
*以汽车里程数分组,绘制车型的双向直方图
bihist mpg, by(foreign)binscatter解决大样本情况下,散点图过于拥挤无法直观解释的问题
开发者Michael Stepner
stepner@mit.edu示例*安装
ssc install binscatter
*导入1988年女性调查的数据
sysuse nlsw88, clear
keep if inrange(age,35,44) & inrange(race,1,2)
*工作年限和工资之间的关系
scatter wage tenure,title("Graph produced by Scatter") name(plot1)
binscatter wage tenure
*二次拟合
binscatter wage tenure, line(qfit) xscale(range(0,25)) xlabel(0(5)25) ylabel(0(10)40) yscale(range(0,40)) title("Graph produced by Binscatter") name(plot2)
graph combine plot1 plot2byhist绘制双变量单向直方图
开发者Austin Nichols
austinnichols@gmail.com示例*安装
ssc install byhist
*导入1978年汽车交易的数据
sysuse auto, clear
*以汽车里程数分组,绘制车型的单向直方图
byhist mpg, by(foreign)catplot显示变量的频率或百分比
开发者Nicholas J. Cox
n.j.cox@durham.ac.uk示例*安装
ssc install catplot
*导入1978年汽车交易的数据
sysuse auto, clear
*指定分类
gen himpg = mpg > 25
label def himpg 1 "mpg > 25" 0 "mpg <= 25"
label val himpg himpg
*绘制直方图
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。