把数据先整理成这样的结构
id year address
1 2001 河南
1 2003 河南
1 2010 河北
2 2002 新疆
2 2003 新疆
2 2004 内蒙
3 1999 重庆
3 2010 重庆
4 2008 四川
5 2003 安徽
5 2014 福建
预先在stata或者excel里把数据整理成代码id和年份year的这样的标准格式,然后按照下面步骤
sort id year //然后按照id和year排序
xtset id year //设定面板样本和时间变量
ssc install tsfill,replace //安装时间填充程序,仅需执行一次
tsfill //填充时间面板
sort id year //然后按照id和year排序
bys id:replace address=address[_n-1] if address=="" & address[_n-1]!="" //按照id,如果address是空值,且上一个不是空值,则用上一个填充替换,这个是自动循环的
*这些最好放在do文件里执行


雷达卡




京公网安备 11010802022788号







