765 0

[面板数据求助] 请问stata补全缺失值能做到用现有未缺失值补全吗? [推广有奖]

  • 0关注
  • 0粉丝

大专生

36%

还不是VIP/贵宾

-

威望
0
论坛币
181 个
通用积分
1.9001
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
109 点
帖子
16
精华
0
在线时间
82 小时
注册时间
2015-12-25
最后登录
2024-12-11

楼主
郢路杂歌尘5 发表于 2022-7-2 21:12:37 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请问各位老师,我现在想补全面板数据,原数据如下。

id

pgm_sys

agency.

state_code

policy_code

year

frequency

110000321241

NJ0000003403300002

State

NJ

HPV

2008

4

110000321241

NJ0000003403300002

State

NJ

HPV

2003

2

110000321241

NJ0000003403300002

State

NJ

HPV

2000

1

110000321241

NJ0000003403300002

State

NJ

HPV

2004

1

110000321241

NJ0000003403300002

State

NJ

HPV

2005

1

110000321241

NJ0000003403300002

State

NJ

HPV

2012

1

110000321241

NJ0000003403300002

State

NJ

HPV

2013

1

110000309292

MA0000002511800059

State

MA

HPV

2000

1

110000309292

MA0000002511800059

State

MA

HPV

2002

1

110000309292

MA0000002511800059

State

MA

HPV

2003

1

110000312581

RI0000004400500400

State

RI

HPV

2005

1

110000312581

RI0000004400500400

State

RI

HPV

2008

1

110000312581

RI0000004400500400

State

RI

HPV

2010

1

110000312581

RI0000004400500400

State

RI

HPV

2015

1

110000312581

RI0000004400500400

State

RI

HPV

2016

1



我想把它补充称完整的2000-2016年 balance的数据,我使用了tsfill,full。但是只有id和year被补全了,剩下的值变成缺失。
结果如下(用第一个id举例)

id

pgm_sys

agency

state_code

policy_code

year

frequency

pgm

110000321241

NJ0000003403300002

State

NJ

HPV

2008

4

CAA

110000321241

NJ0000003403300002

State

NJ

HPV

2003

2

CAA

110000321241

NJ0000003403300002

State

NJ

HPV

2000

1

CAA

110000321241

NJ0000003403300002

State

NJ

HPV

2004

1

CAA

110000321241

NJ0000003403300002

State

NJ

HPV

2005

1

CAA

110000321241

NJ0000003403300002

State

NJ

HPV

2012

1

CAA

110000321241

NJ0000003403300002

State

NJ

HPV

2013

1

CAA

110000321241

2001

110000321241

2002

110000321241

2006

110000321241

2007

110000321241

2009

110000321241

2010

110000321241

2011

110000321241

2014

110000321241

2015

110000321241

2016


我想让补全以后的数据里,id相同的的后面的数据也相同, 有可能通过stata实现吗?
我希望的数据格式:

110000321241

NJ0000003403300002

State

NJ

HPV

2008

4

CAA

110000321241

NJ0000003403300002

State

NJ

HPV

2003

2

CAA

110000321241

NJ0000003403300002

State

NJ

HPV

2000

1

CAA

110000321241

NJ0000003403300002

State

NJ

HPV

2004

1

CAA

110000321241

NJ0000003403300002

State

NJ

HPV

2005

1

CAA

110000321241

NJ0000003403300002

State

NJ

HPV

2012

1

CAA

110000321241

NJ0000003403300002

State

NJ

HPV

2013

1

CAA

110000321241

NJ0000003403300002

State

NJ

HPV

2001

CAA

110000321241

NJ0000003403300002

State

NJ

HPV

2002

CAA

110000321241

NJ0000003403300002

State

NJ

HPV

2006

CAA

110000321241

NJ0000003403300002

State

NJ

HPV

2007

CAA

110000321241

NJ0000003403300002

State

NJ

HPV

2009

CAA

110000321241

NJ0000003403300002

State

NJ

HPV

2010

CAA

110000321241

NJ0000003403300002

State

NJ

HPV

2011

CAA

110000321241

NJ0000003403300002

State

NJ

HPV

2014

CAA

110000321241

NJ0000003403300002

State

NJ

HPV

2015

CAA

110000321241

NJ0000003403300002

State

NJ

HPV

2016

CAA



我试过carryforward命令,但是这个命令是“用上一个未缺失值把下面的空白补全”,和我需要的不一样。 我是想要每个id对应的后面的数据都是相同的。

请各位指教,谢谢。
二维码

扫码加我 拉你入群

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

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

关键词:Stata tata 缺失值 Frequency forward

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

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