全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
5597 11
2015-12-28
stata面板数据中怎么把2004年出口交货值的缺漏值用03年和05年出口交货值的均值替换?我试过了
tsset frdm_123 now
bysort frdm_123:replace ckjhz=(l.ckjhz+f.ckjhz)/2 if ckjhz==.
gen ckjhz6=(l.ckjhz+f.ckjhz)/2
replace ckjhz=ckjhz1 if now==2004

restoree
gen ckjhz4=ckjhz if now==2003
gen ckjhz5=ckjhz if now==2005
sort frdm_123 now
bysort frdm_123:gen lckjhz=l2.ckjhz

gen ckjhz1=(l.ckjhz+f.ckjhz)/2
replace ckjhz=ckjhz1 if now==2004

都不能全部替换求大神解答
二维码

扫码加我 拉你入群

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

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

全部回复
2015-12-28 12:24:30
你得发一部分数据出来,不然很难看到具体是什么问题。关键是哪些能替换哪些不能,而这些情况之间都有什么不同。
二维码

扫码加我 拉你入群

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

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

2015-12-28 19:45:57
夏目贵志 发表于 2015-12-28 12:24
你得发一部分数据出来,不然很难看到具体是什么问题。关键是哪些能替换哪些不能,而这些情况之间都有什么不 ...
     比如
          行业类别          出口交货值
2003       690                   1
2003       1234                  2
2004         690                  *
2004         1234                *
2005         690                 3
2005        1234                 4
二维码

扫码加我 拉你入群

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

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

2015-12-29 00:25:44
立淘婉 发表于 2015-12-28 19:45
比如
          行业类别          出口交货值
2003       690                   1
  
复制代码

二维码

扫码加我 拉你入群

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

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

2015-12-29 09:01:00
夏目贵志 发表于 2015-12-29 00:25
谢谢你,但是我只是给你举一个例子,你的方法之前我试过了,说我没有排序,我这个是非平衡面板数据,是不是应该要平衡了才可以执行你的这个命令
二维码

扫码加我 拉你入群

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

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

2015-12-30 00:40:54
楼主是在用中国工业企业数据库?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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