全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
11509 9
2020-09-22
请教大家,我在用cfps的数据库,fid16是家庭编码,pid是个人编码,employ为是否参与工作(1为是,0是否),pid1、pid2、pid3、pid4是具体参与工作的成员ID,想计算出每个家庭有多少人参与工作,尝试用了bys fid16:egen job=count(pid) if employ==1的命令,但是出来的结果和employ对应的观测值是一样的,不知应该怎么操作呢?谢谢
二维码

扫码加我 拉你入群

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

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

全部回复
2020-9-22 13:06:23
help dataex 贴出数据表述清楚问题。
或者你可以去cfps数据论坛与了解数据的人交流^_^
二维码

扫码加我 拉你入群

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

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

2020-9-22 14:13:47
ritaing 发表于 2020-9-22 13:06
help dataex 贴出数据表述清楚问题。
或者你可以去cfps数据论坛与了解数据的人交流^_^
复制代码
------------------ copy up to and including the previous line ------------------
谢谢
Listed 20 out of 6162 observations

二维码

扫码加我 拉你入群

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

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

2020-9-22 18:39:57
问题描述详尽,效率越高,有效地帮助您解决问题。
说到底,你的数据还是宽数据(示例数据:fo101——employ;adultpid——pid),fid16都是唯一的标识,样本内没有重复,因而你的代码:
复制代码

等价于
复制代码

按你目前的示例数据,你可能是要统计fo202pid_a* 变量列表出现的成员ID的个数(-8 为不适用,相当于空值)是这样的话,尝试以下代码:
复制代码
二维码

扫码加我 拉你入群

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

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

2020-9-22 20:51:28
DΘstinyじò 发表于 2020-9-22 18:39
问题描述详尽,效率越高,有效地帮助您解决问题。
说到底,你的数据还是宽数据(示例数据:fo101——emplo ...
谢谢!
二维码

扫码加我 拉你入群

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

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

2021-3-9 15:59:04
DΘstinyじò 发表于 2020-9-22 18:39
问题描述详尽,效率越高,有效地帮助您解决问题。
说到底,你的数据还是宽数据(示例数据:fo101——emplo ...
您好,之前用了这条命令后可以运行出结果,但最近几次一直报错,提示unknow egen function rcount()
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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