全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 统计软件培训班VIP答疑区
1481 4
2013-09-24
  我想请教一个问题,我收集了全国各省(code)1999-2010年(year)的CPI和gdp数据,把它做成了面板(code, year),这个CPI都是每年相对前一年的环比指数,比如2001年是基于2000年的比值,2000年的值又是相对于1999年算出来的,我想做的是,在stata中写一个循环语句,将每个地区每个年份以1999年为基期的CPI算出来。谢谢啦…

二维码

扫码加我 拉你入群

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

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

全部回复
2013-9-26 08:47:04
clear
set obs 10
set seed 1357
egen id = seq(), from(1) to(2) block(5)
bysort id: gen t = _n+2000
gen x = 100 + rnormal()
replace x = 100 in 1/1

tsset id t

gen gx = x/L.x
replace gx=1 if gx==.
gen ln_gx = ln(gx)

bysort id: gen sum_ln_gx = sum(ln_gx)

gen cumm_gx = exp(sum_ln_gx)

br
二维码

扫码加我 拉你入群

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

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

2013-9-26 18:28:54
arlionn 发表于 2013-9-26 08:47
clear
set obs 10
set seed 1357
谢谢连老师,但是我用您的程序带进去算了一下,发现跟手动算的不一样呢…
二维码

扫码加我 拉你入群

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

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

2013-9-27 08:26:43
可能是我对环比和基比的转换方法了解不足,你给个小例子,写明具体的转换公式。
二维码

扫码加我 拉你入群

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

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

2013-9-27 15:08:22
arlionn 发表于 2013-9-27 08:26
可能是我对环比和基比的转换方法了解不足,你给个小例子,写明具体的转换公式。
连老师好,谢谢回复。CPI数据见附件里,以北京为例,

北京:
    2000/1999=1.006
    2001/2000=1.035
    2002/2001=1.031
...
    2010/2009=1.024
河北:
...


我现在写的程序就是以1999年为基期,算出各省2000-2010年各年相对1999年时的省别系数,谢谢您。
附件: 您需要登录才可以下载或查看附件。没有帐号?我要注册
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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