全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1291 2
2011-06-26

当我的数据型态如下:
X01样本编号  X02访问年度


X01   X02
1     2000
1     2001
1     2002
1     2003
2     2000
2     2002
2     2003
3     2000
3     2001
3     2002
3     2003
4     2001
4     2003
以上是我垂值合并后的结果,但是我想看unbalance的数据型态下,2000~2003年皆有被访问到的样本有几个样本,仅有三个年度被访问到的有几个,仅有两个年度被访问到的有几个,仅有一个年度被访问到的有几个。

谢谢指教

二维码

扫码加我 拉你入群

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

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

全部回复
2011-6-26 02:15:15
您的问题会变地很难,如果是在unbalance的数据型态下,【要求是unbalance的状态下】
而且在您的叙述年度里,三个年度,问题是,是哪三个年度?再者又哪两个年度?
即便通通考虑了,这是一个颇麻烦的程式,个人建议您还是自己写,或者看有哪位高手愿意出手写。

如果您的是目的不过是,基于不同的年度下的balance【三年或两年或一年】与原unbalance下的状况有何不同,
为什么不用连玉君老师写的指令xtbalance
这样就可以观察到三年下的balance数据【至于哪三年,您自己设定,当然两年的,您自己设】

也许我的回答没能帮到您,但可以参考看看。
二维码

扫码加我 拉你入群

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

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

2011-6-26 10:56:56
bysort X01: egen num_obs=count(X02)
egen tag=tag(X01)
tab num_obs if tag==1
即可得到你想要的结果:
    num_obs |      Freq.     Percent        Cum.
------------+-----------------------------------
          2 |          1       25.00       25.00
          3 |          1       25.00       50.00
          4 |          2       50.00      100.00
------------+-----------------------------------
      Total |          4      100.00
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群