cngdf——名义GDP与实际GDP之间的摆渡船
本文作者:石 艳,中南财经政法大学统计与数学学院
本文编辑:王玉洁
技术总编:戴 雯
Stata&Python云端课程来啦!
为了平衡团队运营成本,维系公众号的运营,也与国内动辄数千元的Stata课程缩短差距,我们的网课不得不上调价格,我们决定于9月1日起调价,Python课程的价格调整为199.9元,Stata进阶课程调为199.9元,Stata基础课程调整到229.9元,Stata文本分析、正则表达式、网络爬虫、基本字符串课程调整至79.9元。大家可以告知一下身边想要购买的小伙伴,欲购从速哦
1 导读
2 GDP平减指数
GDP平减指数,又称GDP缩减指数,简单来说就是名义GDP与真实GDP之比,GDP平减指数=(名义GDP/实际GDP)×100。GDP平减指数能够更加准确地反映一般物价水平走向,是对价格水平最宏观测量。
举个例子:如果2010年你的收入为每月1万元,2020年你的收入为每月2万元,而以2010年的物价水平计算2020年的收入为每月1.6万元,则平减指数为2/1.6=1.25,说明2010年到2020年平均物价水平上涨了约25%。同时此例中的“2万元”相当于名义GDP,“1.6”万元相当于实际GDP。
3 命令介绍
今天要给大家安利的是一个既简单、又实用的小命令——cngdf,有了它,我们可以快速获取任意基期的GDP平减指数的,包括全国GDP平减指数与各个省份GDP平减指数;同时,可以高效准确地计算出实际GDP。
cngdf是一个外部命令,使用前需要先用 ssc install cngdf
进行安装。语法结构为:cngdf,year()[china]
,有以下两个选项:
year():必选项,获取某一年为基期的GDP平减指数。例如year(2000)就是获取以2000年为基期的GDP平减指数;
china:可选项,用来区分国家层面和省级层面,使用china即为全国GDP平减指数,不使用即为各省GDP平减指数。
注意:此命令目前只更新到2019年。
4 运用cngdf看全国GDP走势
cngdf,year(2000) china
clear all
cngdf,year(2000) china
gsort -year
gen 实际GDP=名义GDP/gdp_deflator
twoway ///
(scatter 名义GDP year, c(l) mcolor(orange) msize(1)) ///
(scatter 实际GDP year, c(l) mcolor(orange) msize(1)), ///
title("实际GDP与名义GDP对比") xtitle("年份") ytitle("GDP(亿元)") ///
ylabel(200000(200000)1000000) xlabel(2000(2)2020) yline(1000000)
语法讲解
c是connect的缩写,表示散点的连接方式;
mcolor为散点的颜色;msize表示散点的大小;
xtitle和ytitle分别用来指定x轴的y轴的轴标题;
xlabel和ylabel分别用来规定x轴和 y轴的刻度呈现方式;
yline(1000000)表示在y=1000000处做一条平行于x轴的直线。
5运用cngdf看各省GDP走势
china
选项时,获取到的是各个省的GDP平减指数:cngdf,year(2010)
上述代码是以2010年为基期,数据部分展示如下:
cngdf
基本用法的基础上,为了更好的对各省GDP数据进行宏观了解,我们通过以下代码得到了2019年各省GDP的相关数据(以2010年为基期),包括31省市名义GDP(亿元)、实际GDP(亿元)及其增长速度(以不变价计算)对比。clear all
cngdf,year(2010)
keep if year==2019
merge 1:1 province using "2019年名义GDP",nogenerate
gen 实际GDP=名义GDP/gdp_deflator
gsort -名义GDP
gen 名义GDP排名 =_n
gsort -实际GDP
gen 实际GDP排名=_n
gsort -GDP增速
gen GDP增速排名=_n
drop id year gdp_deflator
order province 名义GDP 名义GDP排名 实际GDP 实际GDP排名 GDP增速 GDP增速排名 district
save 2019年各省GDP情况一览表,replace
export excel "2019年各省GDP情况一览表",firstrow(variables)
2019年各省GDP情况一览表
clear all
use 2019年各省GDP情况一览表.dta,clear
*给province进行标签操作,便于后续作图
sencode province, gene(province1) gsort(实际GDP)
drop province
ren province1 province
order province,before(名义GDP)
graph hbar 实际GDP,over(district) over(province,label(labsize(vsmall))) ///
nofill asyvars ///
legend(position(2) ring(0) size(vsmall) symy(1pt) symx(5pt)) ///
title(2019年实际GDP) ytitle("GDP(亿元)")
语法讲解
nofill选项将分类变量中缺失值忽略掉;
asyvars使得第一个分组变量(此处为district)变换为相应的若干y变量;
labsize调整“province”作为y轴标签时的大小;
legend中的symy、symx分别用于调整图例的纵向和横向的大小。
从图中仍然可以得到相似的结论,广东、江苏、山东、浙江位居全国前四,四川省在西部地区的GDP总量中排名第一。
5.2 饼图
graph pie 实际GDP, over(district) scheme(sj) ///
plabel(_all name, size(*1.5) color(black)) ///
pie(1,color(gold)) pie(2,color(midgreen)) pie(3,color(lavender)) pie(4,explode color(ltblue)) // explode 突出或分离出某一块
选项
plabel
表示饼图中文字的设置方式,包括颜色,尺寸等;选项
pie
决定了每块“饼”的设置方式,顺时针方向排序,也包括颜色,是否与其他图形分离显示等。
从图中可以看到东部地区以一己之力占据了“半壁江山”,这也是沿海优势的体现。
最后,我们为大家揭秘雪球网(https://xueqiu.com/)最新所展示的沪深证券和港股关注人数增长Top10。
腾讯课堂课程二维码
对我们的推文累计打赏超过1000元,我们即可给您开具发票,发票类别为“咨询费”。用心做事,不负您的支持!
往期推文推荐
最近《扫黑风暴》有点火爆!我从豆瓣评论中发现了这些……
随机森林-Random Forest
复原之神--preserve&restore
合并,“纵”享新丝滑:frameappend & xframeappend什么是全局配置项?|从零开始的Pyecharts(二)帮你拿下数据可视化|从零开始的Pyecharts
Stata助力疫情打卡管理——是谁没有接龙呢?
这十年,《金融研究》的编委和读者偏爱哪些研究话题和文章?【案例展示】Python与数据库交互
学好这一手,英语词典常在手玩转Stata中的数学函数
用spmap看中国空气质量戳穿围城面具:安利&劝退一个专业
走进图文并茂的攻略世界
玩转word文档“大变身”——wordconvert
简述递归
OpenCV库——轻松更换证件照背景色800万年薪!还有谁?!
千古伤心词人,词伤几何?
去哪儿网攻略爬取——跟我一起去大理吧
"有你才有团"——Stata爬取王者荣耀英雄海报
如何获取衡量股民情绪的指标?|东方财富股吧标题爬虫
利用Python构建马科维茨有效边界
rangestat,让统计量灵活滚动起来!
听说这样做立项成功率更高哦
如何处理缺失值?这一篇搞定!
善用dataex命令,高效沟通你我他
大数据下的大学分数线排行榜,快来围观!
《觉醒年代》—带你回到百年前
关于我们
微信公众号“Stata and Python数据分析”分享实用的Stata、Python等软件的数据处理知识,欢迎转载、打赏。我们是由李春涛教授领导下的研究生及本科生组成的大数据处理和分析团队。
此外,欢迎大家踊跃投稿,介绍一些关于Stata和Python的数据处理和分析技巧。
投稿邮箱:statatraining@163.com投稿要求:
1)必须原创,禁止抄袭;
2)必须准确,详细,有例子,有截图;
注意事项:
1)所有投稿都会经过本公众号运营团队成员的审核,审核通过才可录用,一经录用,会在该推文里为
作者署名,并有赏金分成。
2)邮件请注明投稿,邮件名称为“投稿+推文名称”。
3)应广大读者要求,现开通有偿问答服务,如果大家遇到有关数据处理、分析等问题,可以在公众号中提出,只需支付少量赏金,我们会在后期的推文里给予解答。