全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
8383 14
2017-08-09
非平衡面板数据中,如何对每组(id)某个变量(x)每三个观测值求平均,得到一个样本点后生成新变量(x_new)?也即:每个id下x的第1, 2, 3, 4, 5, 6, 7, 8, 9……等个样本点中,取其第1-3个观测值的平均值作为新变量x_new的第1个样本点;第4-6个观测值的平均值作为新变量x_new的第2个样本点;第7-9个观测值的平均值作为新变量x_new的第3个样本点,依次类推。类似于移动平均(求得1-3,2-4,3-5,4-6,5-7,7-9的移动平均值,但仅保留1-3、4-6、7-9的样本点)。
因为是非平衡面板数据,每个id的起始时间和结束时间都有差异,编程似乎并不可行。求各位大神解答,谢谢!

二维码

扫码加我 拉你入群

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

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

全部回复
2017-8-9 10:46:29
这应该是可以做的!请用 dataex (先 ssc install dataex 并见说明) 将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。
二维码

扫码加我 拉你入群

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

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

2017-8-9 11:13:47
黃河泉 发表于 2017-8-9 10:46
这应该是可以做的!请用 dataex (先 ssc install dataex 并见说明) 将原始 Stata 资料中具有”代表性”的一 ...
谢谢老师,我去学习一下这个命令,看是否可行
二维码

扫码加我 拉你入群

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

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

2017-8-9 11:16:51
sysuwu000 发表于 2017-8-9 11:13
谢谢老师,我去学习一下这个命令,看是否可行
不是可不可行,是请你将部分资料印出来以供试验!
二维码

扫码加我 拉你入群

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

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

2017-8-9 11:43:38
黃河泉 发表于 2017-8-9 11:16
不是可不可行,是请你将部分资料印出来以供试验!
数据序列.png 不好意思,老师,刚刚误解了您的意思。图片即为部分数据节选,其中dcp_gr为原始序列,dcp_ma为对dcp_gr取三年移动平均后的序列,但我的目的是每三年保留一个样本点,以Afghanistan为例,保留dcp_ma序列下的1963年、1966年、1969年……的样本点;对应地,Albania保留1997年、2000年……的样本点。不知我是否表达清楚我的想法,如果有便捷的命令,烦请老师指导
二维码

扫码加我 拉你入群

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

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

2017-8-9 15:13:29
sysuwu000 发表于 2017-8-9 11:43
不好意思,老师,刚刚误解了您的意思。图片即为部分数据节选,其中dcp_gr为原始序列,dcp_ma为对dcp_gr取 ...
请用 dataex 将资料印出,你用图片我还是无法拿到资料!
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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