Stata | 您所在的位置:网站首页 › spss做面板数据 › Stata |
第一步: 进入CFPS官网(http://www.isss.pku.edu.cn/cfps),完成注册并审核通过后,登陆数据平台,下载CFPS数据(选择stata类型的数据集)。把下载好的数据集放在同一文件夹。 第二步: 在CFPS官网的文档中心阅读用户手册和汇总问卷。 确定需要的变量,记录变量名(搜索用)。 以2020年个人自答问卷 GE主要工作部分 “年工作总收入”为例 变量为“年工作总收入” 变量名为QG12(可以在stata右侧变量窗口搜索调用) 第三步: 用stata打开数据。(文件-打开) 第四步: 保留需要的变量,改变量名(每轮调查变量名可能有变化,需要统一),添加年份变量 keep x1 x2 x3 drop if age < 25 rename(x1 x2)(修改后变量名1 变量名2) gen year=2020 (保存后打开另一份数据重复以上步骤) 第五步: 把两年的数据合在一起,改变量顺序,删除缺失值(如需要) append using xxx.dta(另一个数据) order pid year(将变量按这个顺序排列) egen mis = rowmiss(_all) drop if mis 第六步: 两年相匹配,删除只有一年的数据 bys pid: egen num = count(pid) keep if num == 2(两期) drop num 第七步: 检验面板数据是否平衡(出现strongly balanced) xtset pid year panel variable: pid (strongly balanced)time variable: year, 2018 to 2020, but with gapsdelta: 1 unit 第八步: 对照 codebook(官网下载) 对变量重新编码。 数据编辑器里显示的是变量取值标签(男), 需要看codebook里的变量取值(gender == 1)操作 例如修改性别变量 由原来的0-1变量改为1-2变量 gen newgender = 2 replace newgender= 1 if gender == 1 平衡面板到这里就整理完毕了, (如果有不对的地方请帮忙在评论区指正,谢谢啦!) 后续操作可以参考up主silencedream的视频、连玉君老师的文章和CSDN网站。 祝一切顺利。 处理过程主要参考下面这两篇文章: Stata初步处理CFPS数据(merge)https://blog.csdn.net/weixin_51243858/article/details/114310087 怎么把CFPS合并成面板数据?https://zhuanlan.zhihu.com/p/163023936 操作过程中多保存,重复的步骤可以复制前面的命令或者点击一下左边的历史窗口命令。 另外如果做序列相关按连玉君老师这篇文章的方法直接输入做不出来, 把年份改成连续的就可以了(replace year= 2019 if year == 2020) Stata: 面板数据模型-一文读懂https://mp.weixin.qq.com/s/2NGZHHqzybYjiyhn4eAPwQ |
CopyRight 2018-2019 实验室设备网 版权所有 |