楼主: 寒武纪
1860 4

求助关于panel数据的问题 [推广有奖]

  • 0关注
  • 0粉丝

VIP

硕士生

21%

还不是VIP/贵宾

-

威望
0
论坛币
961 个
通用积分
0
学术水平
0 点
热心指数
2 点
信用等级
0 点
经验
4716 点
帖子
93
精华
0
在线时间
159 小时
注册时间
2005-10-13
最后登录
2023-5-1

楼主
寒武纪 发表于 2009-7-16 16:23:22 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我将几个文档的数据merge 后形成一个panel data,并想对这个面板进行分析,时间变量是wave(1999和2003),id 变量时由家庭(hhid)和个人(line)两个变量组成的。这数据有个问题:有少量id只有一年的数据记录,例如:
hhid        line         wave
01             1             1999
01             1             2003
01             2              1999
02             1              1999
02             1              2003
03             1              2003
03             2              1999
03             2              2003
...............
如上,蓝色部分01家庭第2个人只有99没有03年的记录,03家庭的第1个人只有03没有99年的记录,这些观察值不能组成一个panel,需要找出来并剔除。请问如何找出和剔除??谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:panel数据 Panel pane panel data 数据merge 求助 数据 Panel

回帖推荐

eblog 发表于4楼  查看完整内容

clear input str2 hhid str1 line wave 01 1 1999 01 1 2003 01 2 1999 02 1 1999 02 1 2003 03 1 2003 03 2 1999 03 2 2003 end gen id=hhid+line sort id wave bysort id: gen size=_N bysort id: egen size2=min(wave) drop if size2~=1999 | size

eblog 发表于2楼  查看完整内容

clear input str2 hhid str1 line wave 01 1 1999 01 1 2003 01 2 1999 02 1 1999 02 1 2003 03 1 2003 03 2 1999 03 2 2003 end gen id=hhid+line sort id wave bysort id: gen size=_N drop if size==1

本帖被以下文库推荐

沙发
eblog 发表于 2009-7-16 16:48:07
clear
input str2 hhid str1 line wave
01 1 1999
01 1 2003
01 2  1999
02 1  1999
02 1  2003
03 1  2003
03 2  1999
03 2  2003
end
gen id=hhid+line
sort id wave
bysort id: gen size=_N
drop if size==1

藤椅
寒武纪 发表于 2009-7-16 17:04:52
谢谢!做出来了,原来是利用系统变量_N。我进一步想到另一个相关的问题,如果我是3年的数据(1999,2000,2001),我想至少要有1999年的就可以,2000和2001年的观测值有1年或2年都有,那该怎么做呢?

板凳
eblog 发表于 2009-7-16 17:24:34
clear
input str2 hhid str1 line wave
01 1 1999
01 1 2003
01 2  1999
02 1  1999
02 1  2003
03 1  2003
03 2  1999
03 2  2003
end
gen id=hhid+line
sort id wave
bysort id: gen size=_N
bysort id: egen size2=min(wave)
drop if size2~=1999 | size<2

报纸
寒武纪 发表于 2009-7-16 17:33:02
非常感谢!

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-9 03:39