楼主: desaidey
8639 0

[学习心得] stata||虚拟变量||分段作图 [推广有奖]

  • 8关注
  • 9粉丝

副教授

49%

还不是VIP/贵宾

-

威望
0
论坛币
144 个
通用积分
42.2316
学术水平
26 点
热心指数
33 点
信用等级
17 点
经验
12502 点
帖子
903
精华
0
在线时间
713 小时
注册时间
2011-10-25
最后登录
2024-1-29

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
数据1980-2006.xls (19.5 KB) 模仿张老师.do (167 Bytes)

笔记:STATA||虚拟变量||分段作图

缘起:29号晚上听张老师讲计量,老师给出了下面一幅图,第二个明显要比第一个的拟合效果好很多。心向往之,回到宿舍后自己试了一遍,大致能做出一个差不多的结果,但是要比张老师的丑很多。把stata命令一步一步的写出来,做个交代,也留个纪念。

1.png

图中用到的数据是1980-2006年中国能源消费总量和名义GDP的数据,《中国统计年鉴》上就有,如下。给名义GDP和能源消费总量分别取个stata能识别的英文名字:GDPEncon(就是Energy consumption的缩写)。

把数据导入stata,写一行命令就可以得到第一幅图,这是极简单的。

twoway (scatter encon gdp)(lfit encon gdp)

2.png

难在第二幅图。老师说,第二幅图实际上是两条抛物线(二次函数)的图形,以2000年为分界点,所以需要设置一个虚拟变量dummy,让它在1980-2000年间为0,在2001-2006年间记为1,然后再画图拟合。此时,用到的命令就是:

twoway (scatter encon gdp)(qfit encon gdp if dummy==0)(qfit encon gdpif dummy==1)

回车一下就能到的第二幅图,但是这图比起张老师的来丑了好多。等我以后学到新技术了,再来改进吧。

3.png

两幅图,实际上加上数据导入,一共只需要写三行命令即可。但是,在我自己写的过程中,无论以最简单的“stata 作图”还是复杂点的“stata 虚拟变量 作图”“stata 分段函数 作图”为关键词搜索,都没有发现网上有相关资料。自己一点点摸索出第二条命令,很辛苦但是也很满足。



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Stata 虚拟变量 tata consumption Scatter 英文名字 中国 能源 统计

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-1 03:55