楼主: duyunhan
2764 1

[学习心得] 查看非平衡面板样本年份重复与缺失情况 [推广有奖]

  • 0关注
  • 0粉丝

已卖:20份资源

本科生

77%

还不是VIP/贵宾

-

威望
0
论坛币
1597 个
通用积分
8.2083
学术水平
1 点
热心指数
1 点
信用等级
1 点
经验
213 点
帖子
13
精华
0
在线时间
216 小时
注册时间
2020-2-9
最后登录
2026-1-17

楼主
duyunhan 发表于 2020-2-10 11:23:26 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
有时想用xtpattern命令,在用tsset设定面板数据会遇到repeated time values within panel的提示,这时要用duplicates drop pid year, force又可能遇到某年部分样本有信息部分无信息的情况,这时用duplicates drop可能会删掉有信息的样本,因此先手动检查下样本重复年份情况。 1111111111.png 333333333.png 22222222.png

  1. /*整理cfps追踪调查时遇到repeated time values within panel问题*/
复制代码
  1. /*查看面板数据个体年份重复情况关键代码*/
  2. egen group_pid=group(pid)
  3. local group_pid_max=group_pid[_N]
  4. forvalues j=1/`group_pid_max'{
  5. forvalues i=2010(2)2018{
  6. quietly count if year==`i'&group_pid==`j'
  7. replace watch=-999 if r(N)>1&group_pid==`j'&year==`i'
  8. }
  9. }

  10. duplicates drop pid year, force
  11. /*查看面板数据个体追踪情况*/
  12. tsset pid year
  13. xtpattern,gen(track)
  14. drop if track=="1..." | track==".1.." | track=="..1." | track=="...1"
复制代码






二维码

扫码加我 拉你入群

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

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


已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
youngyaoguai + 5 + 1 + 1 + 1 热心帮助其他会员

总评分: 论坛币 + 5  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

沙发
chu229399197 在职认证  发表于 2021-9-13 19:37:59
谢谢楼主的分享

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-18 22:22