全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
912 5
2014-03-16
面板数据,但是某些记录中得一些变量值miss了。
还是上例子吧:


firm_id    year        city            sales
1            2000        1101         1000
1            2001         .              1050
1            2002        1101         1100
1            2003         .              1200
2            2000        1201         900
2            2001         .              800

想在stata里写程序把 缺失的city值 用其他年份的值来补全。
但是一直用stata只会直接用命令,不会编程处理数据,请大家帮忙,指教。谢谢
二维码

扫码加我 拉你入群

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

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

全部回复
2014-3-16 11:35:50
怎么补
什么原则

你不说清楚,别人怎么知道
二维码

扫码加我 拉你入群

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

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

2014-3-16 11:41:04
蓝色 发表于 2014-3-16 11:35
怎么补
什么原则
谢谢你的提醒!
我在帖子上说是用其他年份的值来补

比如:
firm_id    year        city            sales
1            2000        1101         1000
1            2001         .              1050

补成
firm_id    year        city            sales
1            2000        1101         1000
1            2001        1101         1050
二维码

扫码加我 拉你入群

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

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

2014-3-16 14:49:21
bysort firm_id: egen city1=mean(city)
二维码

扫码加我 拉你入群

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

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

2014-3-19 17:47:19
sort firm_id city
bysort firm_id: replace city=city[1]
二维码

扫码加我 拉你入群

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

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

2014-3-20 15:15:54
sdsfmff 发表于 2014-3-19 17:47
sort firm_id city
bysort firm_id: replace city=city[1]
谢谢你 和 蓝版
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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