楼主: bulubulucow
2343 3

[面板数据求助] 如何批量输出每一个变量的pattern [推广有奖]

  • 0关注
  • 0粉丝

大专生

86%

还不是VIP/贵宾

-

威望
0
论坛币
485 个
通用积分
5.2632
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
357 点
帖子
30
精华
0
在线时间
74 小时
注册时间
2009-7-5
最后登录
2025-3-10

楼主
bulubulucow 发表于 2018-4-21 16:44:40 |AI写论文
20论坛币
我的数据结构如下:
id    year     var1     var2  ...
1     2000       .         1
1     2001       2        3
1     2003       .         .
2     2004       5        6
2     2006       7        .
3     2004       2        3
3     2005       5        6
4     2001       .         .
4     2002       7        .
4     2005       5        6
4     2006       2        3
5     2001       .         .
5     2002       .         .
5     2003       2        3

首先,我想根据每一个变量来分析patterns,具体我的做法是

foreach v in varlist _all{
keep id year `v'
drop if `v'==.
tsset id year
xtdes,patterns(30)
}
这样我能够分变量的得到他们的patterns
平常我都是使用esttab来输出表格到word上的,但是这个方法不适用于输出patterns。请问大神们应该使用哪个命令才对?我想要的是每个变量patterns后输出表格到同一个word文件里:

格式大致为
var1 patterns:
1 ..11111...
2 ....1........


var2 patterns:
1 ......111111
2 .111111111


大致就是这样,请问大神们有没有更简洁的方法写code,以及如何批量输出?

万分感谢!

关键词:Pattern ATT Pat Patterns foreach

沙发
黃河泉 在职认证  发表于 2018-4-21 17:04:34
可不可以请教一下,做这样有什么意义?

藤椅
bulubulucow 发表于 2018-4-22 06:03:36
黃河泉 发表于 2018-4-21 17:04
可不可以请教一下,做这样有什么意义?
因为每个变量是不同数据库里合并得来的,所以想要了解一下具体的缺失情况,之后想要做填补插值的工作。

板凳
黃河泉 在职认证  发表于 2018-4-22 06:50:26
bulubulucow 发表于 2018-4-22 06:03
因为每个变量是不同数据库里合并得来的,所以想要了解一下具体的缺失情况,之后想要做填补插值的工作。
了解。

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

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