全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1943 3
2021-12-01
如下表,分别有国家代码、年份、实际GDP的数据(从1995-2020,每5年为一个间隔),
我想先求出每个5年的GDP增长率,使用命令后只能得出最后一期的增长率(GDPG),即2020比2015年的数据,但是我想要的是每一期都有一个比上一期的数据。
使用的代码如下:
sort WBCode Year
bysort WBCode: gen GDPG=GDP/GDP[_n-5]

轻易不求麻烦大家,但是实在找了半天多资料快找吐了。尽管可以用excl批量解决,但是还是想把STATA的技术学会,下次就可以更方便了。谢谢大哥大姐们!

WBCode        Year        GDP        GDPG
AFW        1995        1148.412       
AFW        2000        1186.147       
AFW        2005        1452.7688       
AFW        2010        1693.8635       
AFW        2015        1886.2482       
AFW        2020        1778.9891        1.549086
AGO        1995        2146.4557       
AGO        2000        2451.5098       
AGO        2005        3220.0781       
AGO        2010        3988.6236       
AGO        2015        4166.9798       
AGO        2020        3213.7842        1.497252
ALB        1995        1488.1033       
ALB        2000        1961.0573       
ALB        2005        2675.761       
ALB        2010        3577.104       
ALB        2015        3952.8012       
ALB        2020        4424.3102        2.97312
AND        1995        27641.886       
AND        2000        34267.582       
AND        2005        39782.929       
AND        2010        34667.171       
AND        2015        35770.777       
AND        2020        34287.228        1.240408



二维码

扫码加我 拉你入群

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

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

全部回复
2021-12-1 17:08:08
1. 可能类似 (没试过,因为你的资料问题):
复制代码
2. (尔后) 你若要问程序,建议请用 (ssc install) dataex 附上相关`代表性’资料 (请尽量不要用截图或其他格式),以供回答者实验之用。请参考说明 https://bbs.pinggu.org/thread-5048204-1-1.htmlhttps://zhuanlan.zhihu.com/p/29911577
二维码

扫码加我 拉你入群

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

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

2021-12-1 17:12:24
我悟了,把[_n-5]改成[_n-1]就好了,希望能帮助后来者们
二维码

扫码加我 拉你入群

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

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

2021-12-2 00:24:04
黃河泉 发表于 2021-12-1 17:08
1. 可能类似 (没试过,因为你的资料问题):2. (尔后) 你若要问程序,建议请用 (ssc install) dataex 附上相 ...
好的,学习了,谢谢!
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群