楼主: 9023578312
11379 11

[统计软件] stata如何将非平衡面板用零值补充成平衡面板 [推广有奖]

  • 1关注
  • 0粉丝

博士生

34%

还不是VIP/贵宾

-

威望
0
论坛币
322 个
通用积分
41.6700
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1792 点
帖子
167
精华
0
在线时间
159 小时
注册时间
2019-11-2
最后登录
2025-6-28

楼主
9023578312 发表于 2020-11-10 19:58:41 |AI写论文
100论坛币
各位老师好,我这个是进出口国一对一的非平衡面板数据,然后现在需要补充成平衡面板进行稳健性检验,不能用xtbalance删除数据,只能拓展补充,求指教应该怎么做?数据形式如下:第一列是进口国国家代码,第二列是出口国国家代码,年份是从1976-2018年,因为有些国家并不是每年都进行了国际贸易,所以存在数据缺失,需要用零值代替。求指教!



最佳答案

Quinno0o 查看完整内容

我刚做完,我用土办法,发上来供参考。适合短面板,首先将数据另存成新文件,只保留你的面板id变量 1、用循环语句,生成新变量var_i,有多少期的数据,i就等于多少,比如我的是21期数据,那就生成21个变量,注意生成变量要赋值,缺失值无法转置 2、用reshape, 将id和每一期对应起来,然后用另一个表将年份(或者季度或者月份)与i对应起来,将两个表合并 这样就得到id和期数 strongly balanced的面板数据了!
关键词:Stata 非平衡面板 平衡面板 tata 非平衡

沙发
Quinno0o 发表于 2021-8-18 20:40:38
我刚做完,我用土办法,发上来供参考。适合短面板,首先将数据另存成新文件,只保留你的面板id变量
1、用循环语句,生成新变量var_i,有多少期的数据,i就等于多少,比如我的是21期数据,那就生成21个变量,注意生成变量要赋值,缺失值无法转置
2、用reshape, 将id和每一期对应起来,然后用另一个表将年份(或者季度或者月份)与i对应起来,将两个表合并
这样就得到id和期数 strongly balanced的面板数据了!

藤椅
9023578312 发表于 2020-11-10 20:53:06
顶一下自己,要是很麻烦的话也可以付报酬,救救孩子吧

板凳
一剑飘红 发表于 2021-7-24 13:14:33
请问楼主解决了吗,我也遇到同样的问题

报纸
9023578312 发表于 2021-9-22 20:05:14
本文已解决,一直没关注帖子,感谢回复。
我个人是用的tsfill,full先补充,然后缺失的国家名之类的字符串变量通过多次与基础数据合并的方式补全了。

地板
lwjmy1129 发表于 2021-12-6 09:37:20
9023578312 发表于 2021-9-22 20:05
本文已解决,一直没关注帖子,感谢回复。
我个人是用的tsfill,full先补充,然后缺失的国家名之类的字符串 ...
可以详细说明一下吗

7
aio0719383 发表于 2022-8-5 09:58:09
clear
input id year y
1  2000 2
1  2002 4
1  2003 5
2  2001 2
2  2002 3
end


fillin id year
list, sepby(id)

     +-------------------------+
     | id   year   y   _fillin |
     |-------------------------|
  1. |  1   2000   2         0 |
  2. |  1   2001   .         1 |
  3. |  1   2002   4         0 |
  4. |  1   2003   5         0 |
     |-------------------------|
  5. |  2   2000   .         1 |
  6. |  2   2001   2         0 |
  7. |  2   2002   3         0 |
  8. |  2   2003   .         1 |
     +-------------------------+

8
Justin418 发表于 2022-10-24 23:07:58
xtset id year
tsfill ,full

9
lzy20010913 发表于 2022-11-2 14:04:09
Justin418 发表于 2022-10-24 23:07
xtset id year
tsfill ,full
你是偶滴神

10
ParisSpring 发表于 2022-11-21 16:55:09
Quinno0o 发表于 2020-11-10 19:58
我刚做完,我用土办法,发上来供参考。适合短面板,首先将数据另存成新文件,只保留你的面板id变量
1、用 ...
太感谢了!

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

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2026-1-5 16:35