计量经济学stata小小白Stata

实际GDP和平减指数|凡凡分享第10期

2020-07-22  本文已影响0人  凡有言说

实际GDP和GDP平减指数

本专栏旨在分享日常学习过程中,亲自整理的部分数据、敲写的代码等。

GDP可以分为现价GDP和不变价GDP,其中现价GDP也被称作名义GDP,不变价GDP也被称作实际GDP。GDP平减指数等于名义GDP和实际GDP的比值。

我们现在有名义GDP和GDP指数(上年=100)两个数据。假设要以2008年为基期,计算2008-2018年31个省份的实际GDP和GDP平减指数。

首先,构建以2008年为基期的GDP指数。

gen GDP指数_2008 =.
label var GDP指数_2008 "GDP指数(2008年=100)"

replace GDP指数_2008 = 100  if Year == 2008
replace GDP指数_2008 = GDP指数  if Year == 2009
bysort Prov(Year): replace GDP指数_2008 = GDP指数[_n]/100*GDP指数_2008[_n-1] if Year >= 2010

然后,根据名义GDP和以2008年为基期的GDP指数计算得实际GDP。

bysort Prov(Year): gen 实际GDP = 名义GDP[1]*GDP指数_2008/100
label var 实际GDP "亿元"

最后,根据名义GDP和实际GDP计算的GDP平减指数。

gen GDP平减指数 = 名义GDP/实际GDP

完整程序如下:

*公众号:凡有言说

use 名义GDP_GDP指数, clear

*假设要以2008年为基期,计算2008-2018年31个省份的实际GDP和GDP平减指数
keep if Year>= 2008 & Year <= 2018

*1.构建以2008年为基期的GDP指数
gen GDP指数_2008 =.
label var GDP指数_2008 "GDP指数(2008年=100)"

replace GDP指数_2008 = 100  if Year == 2008
replace GDP指数_2008 = GDP指数  if Year == 2009
bysort Prov(Year): replace GDP指数_2008 = GDP指数[_n]/100*GDP指数_2008[_n-1] if Year >= 2010

*2.计算实际GDP
bysort Prov(Year): gen 实际GDP = 名义GDP[1]*GDP指数_2008/100
label var 实际GDP "亿元"

*3.计算GDP平减指数
gen GDP平减指数 = 名义GDP/实际GDP

*4.保存数据
keep Prov Year 名义GDP 实际GDP GDP平减指数
save 名义GDP_实际GDP_GDP平减指数_省级, replace
上一篇下一篇

猜你喜欢

热点阅读