全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1950 3
2016-06-26
本人在处理面板数据,请问有人知道如何将每个代码的上年数和本年数求平均值吗?
二维码

扫码加我 拉你入群

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

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

全部回复
2016-6-26 18:24:08
by ID year: gen average = (x[_n-1] + x ) / 2

應該這樣就可以了
二维码

扫码加我 拉你入群

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

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

2016-6-26 18:47:32
kaka052 发表于 2016-6-26 18:24
by ID year: gen average = (x[_n-1] + x ) / 2

應該這樣就可以了
请问[_n-1]是什么意思,为什么我求出来都是缺失值
二维码

扫码加我 拉你入群

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

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

2016-6-26 19:17:01
rd_awj 发表于 2016-6-26 18:47
请问[_n-1]是什么意思,为什么我求出来都是缺失值
_N 是指每個ID 裏的observation 總數
_n 是指每個ID 裏的observation 的第幾個

所以你可以先來看一下你要計算的是第幾項再作修改
bysort ID: gen n=_n
bysrot ID: gen N=_N

如:[_n+1] 就第n項的下一項
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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