楼主: Annaanonly
656 0

[数据管理求助] 如何计算一个group里符合某一标准的observation有多少? [推广有奖]

  • 0关注
  • 0粉丝

高中生

95%

还不是VIP/贵宾

-

威望
0
论坛币
558 个
通用积分
0.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
72 点
帖子
5
精华
0
在线时间
82 小时
注册时间
2012-9-17
最后登录
2024-11-11

楼主
Annaanonly 发表于 2019-9-23 02:00:25 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
求助
Q1: 我比如说我现在有一个id1和year的panel,每一年里每个id1是唯一的。
还有一个变量id2,但每一年里几个不一样的个id1可以有同样的id2。
还有个变量是group。
我现在生成了一个变量var1,是每一年里每个id2有几个不一样的id1。
我现在想看每一年里每个group里有几个unique的id2,id2对应的的var1分别等于0,1,2,3……
也就是说,我想新生成一个变量var2,表示在每一年每个group里,有几个唯一的id2,这个id2分别有0,1,2,3……个id1
应该怎么做?
我用了
sort id2 year group,然后gen var2=_N if var1==xx不行,还会把每一年里重复的id2算进去。
就是应该怎么加入这个if的条件?
比如如果我还有另一个变量sex,我只想看每一年每个group里sex==1的unique的id2有几个,应该怎么做?

Q2: 我现在想办法生成了新的变量var3,表示某一年里每个group里有几个id2只有1个id1。
我现在想做一个图,显示每个group的var2分别是多少,横坐标是group 号,纵坐标是var3的值.
我用了gr bar var3, over(group)
有没有其他方法做?

二维码

扫码加我 拉你入群

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

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

关键词:observation observat Group ATION TIO

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

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