全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1190 5
2013-03-22
)62C8{T$ZE%)}CZ$KN5B40D.jpg

p96-1为价格,commid:社区 wave:年份
怎样以社区为基础,算出2009年的价格除以2006年的价格?就是拿着第一行的价格除以第二行的价格,第三行的价格除以第四行的价格?用stata的命令是什么?

二维码

扫码加我 拉你入群

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

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

全部回复
2013-3-22 21:46:00
我也想问类似问题,如何做行与行之间的计算,只知道如何求和。这个问题用excel很简单,但是就是不知道用Stata怎么算...
二维码

扫码加我 拉你入群

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

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

2013-3-22 21:47:05
提供一个笨办法,先把这个数据拆开,拆成一个文件有p96_1、commid、wave2009和另一个文件p96_1、commid、wave2006,再将两个文件merge,可以了吧~呵呵!
二维码

扫码加我 拉你入群

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

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

2013-3-22 22:32:28
gsort commid -wave
bys commid: gen x = p96_1[_n-1]
gen d = x / p96_1
drop x
二维码

扫码加我 拉你入群

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

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

2013-3-23 11:37:39
试过了,完全正确,非常谢谢!
二维码

扫码加我 拉你入群

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

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

2013-3-23 11:40:48
逍遥梦蝶 发表于 2013-3-22 21:47
提供一个笨办法,先把这个数据拆开,拆成一个文件有p96_1、commid、wave2009和另一个文件p96_1、commid、wa ...
拆开合并成纵向的 应该也是可以操作的
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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