楼主: 椰汁仙女
2349 2

[面板数据求助] 关于如何将面板数据中的缺失值赋值成为前一个季度出现的值的问题 [推广有奖]

  • 0关注
  • 0粉丝

小学生

7%

还不是VIP/贵宾

-

威望
0
论坛币
995 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
43 点
帖子
2
精华
0
在线时间
6 小时
注册时间
2017-4-5
最后登录
2023-3-6

楼主
椰汁仙女 发表于 2017-4-6 00:04:59 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
各位大大们好~
小女最近刚开始学习面板数据,数据处理确实太困难和繁琐了,有一个问题如下:
我的是1000多家公司的收盘价等的周度数据,然后要用资产、负债等控制变量,但asset liability项目都来自季度报表,所以我就想把缺失的值都赋值成为此前公布的值。

图片1是我的数据导入stata后的格式,然后我写了一个代码进行填充,如下:
bysort code (w):replace liability=L.liability if liability==.
注:w经过stata识别的周变量
1.png

但是这样并不能完全填充,因为周并不是连续存在的,下载数据的时候有些周就没有(因为数据缺失而自动没有),比如图片2中,2009年week22就数据缺失。从而导致填充的时候断掉。
2.png


想求一个用过去的值填补缺失值的代码,并且解决我说的不连续的问题~~~

恳求大大们帮帮忙~~~谢谢大家

(如果我表述不清楚~~~请大家指正!)

二维码

扫码加我 拉你入群

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

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

关键词:stata 缺失值 填充 季度数据

沙发
黃河泉 在职认证  发表于 2017-4-6 10:49:48
看看这个是不是你要的:https://bbs.pinggu.org/thread-5448374-1-1.html

藤椅
椰汁仙女 发表于 2017-4-8 12:43:55
黃河泉 发表于 2017-4-6 10:49
看看这个是不是你要的:https://bbs.pinggu.org/thread-5448374-1-1.html。
我试一下~~~谢谢您~~~~~~

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

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