全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
900 4
2023-11-28
如何用stata实现在同一组家庭id中,新生成一个变量,用于计算同一个id(即某组)中某个具体数值出现的次数?在这个图中,同一id就代表同一个家庭,现在要新生成一个变量计算每个家庭中d3a=2的个数,求问怎么操作。感谢感谢。

id list d3a
2 1 1
2 2 1
2 3 1
2 4 2
2 5 2
2 6 2
2 7 3
2 8 4
2 9 5
2 10 5
14 1 1
14 2 2
14 3 2
14 4 2
14 5 3
14 6 4
14 7 4
14 8 4
14 9 5
14 10 6


二维码

扫码加我 拉你入群

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

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

全部回复
2023-11-28 18:41:55
egen xxxx=rcount( d3a),c( @ ==2)

bys id:egen qq=total(xxxx)

先统计符合条件的个数
然后再分组加起来
二维码

扫码加我 拉你入群

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

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

2023-11-28 21:02:14
wdlbcj 发表于 2023-11-28 18:41
egen xxxx=rcount( d3a),c( @ ==2)

bys id:egen qq=total(xxxx)
请问这边显示unknown egen function rcount()和
option c() not allowed,是咋回事啊
二维码

扫码加我 拉你入群

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

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

2023-11-29 09:43:47
先安装 egenmore命令

ssc install egenmore
二维码

扫码加我 拉你入群

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

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

2023-11-29 14:11:45
uuuaau 发表于 2023-11-28 21:02
请问这边显示unknown egen function rcount()和
option c() not allowed,是咋回事啊
是的 先安装 egenmore
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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