处理成导入stata的格式(因为这样才能用面板回归的命令 xtreg)
该怎么做?
工具:Excel 自带的VBA
需要懂一点点编程(了解到循环就好)
首先看一下数据情况,一共有29个ID,年份从2002-2015共14年
也就是说,想要弄成导入Stata格式的话
1. ID列每个ID重复14次(每个ID有14年数据),首尾相接排下来
2. 年份从2002-2015排列,排列完一次,接着排第二次,一直循环29次(一共有29个ID)。
3. 数据匹配对应的ID和年份,可以直接用Excel中index+match的组合函数,但是函数太长了,容易出错,所以还是用VBA排列
1. 排ID
点击运行
2. 排年份
点击运行
3. 排数据
点击运行
完成。
4. 拉到底部检查
可以看到这是完全ok的
5. 把其他变量也按照上面的方法做下去。
6. 复制表格粘贴到Stata
7. 使用面板回归
(虽然结果不好看,不过这里重点不是这个。可以看到,是没啥问题的


雷达卡







京公网安备 11010802022788号







