楼主: 6513
17101 7

[数据管理求助] stata 分组数据求个数 [推广有奖]

  • 2关注
  • 13粉丝

已卖:4063份资源

博士生

82%

还不是VIP/贵宾

-

TA的文库  其他...

读一本好书

威望
0
论坛币
17420 个
通用积分
600.3755
学术水平
22 点
热心指数
18 点
信用等级
16 点
经验
29595 点
帖子
277
精华
0
在线时间
325 小时
注册时间
2013-1-20
最后登录
2025-9-23

楼主
6513 在职认证  发表于 2017-9-9 10:23:20 |AI写论文
3论坛币


目前,在使用公用数据来进行写作,遇到了一个难题,如何处理分组数据,有这样几个想法:

1、以村庄为分组,想要获得所调查的每一个村庄的农户总数;

经过热心论坛友人的回复,得到了以下的命令

(1)bysort communityID : gen n = _N

(2)bys communityID: egen n = nvals(householdID)


但是呢,这里要说一下,因为数据结构本身在 householdID层面有重复,涉及被访者和配偶,所以采用第一种可能有多计算重复数

据,所以,我这里只能采用第二种。

希望大家在采用命令时,可以根据实际情况来,而不是盲目采用。

这里发帖,是为了给予帮助我的人一定论坛币奖励,其他人勿回。


关键词:Stata tata Community household bysort stata;分组数据;求个数;

沙发
6513 在职认证  发表于 2017-10-10 09:31:50
(1)bysort communityID : gen n = _N

(2)bys communityID: egen n = nvals(householdID)


这个命令是对的

藤椅
6513 在职认证  发表于 2019-7-7 13:40:08
(1)bysort communityID : gen n = _N

(2)bys communityID: egen n = nvals(householdID)

板凳
3个蛋 学生认证  发表于 2024-1-13 18:14:17
顶一下,帮大忙了

报纸
红楼一梦遥^_^ 学生认证  发表于 2024-4-23 15:25:06
6513 发表于 2019-7-7 13:40
(1)bysort communityID : gen n = _N

(2)bys communityID: egen n = nvals(householdID)
请问,unknown egen function nvals()
r(133);
这样是因为什么?查了help egen,但是没有找到nvals,不知道哪里出问题了。

地板
toc7090335 发表于 2024-4-29 11:36:57
红楼一梦遥^_^ 发表于 2024-4-23 15:25
请问,unknown egen function nvals()
r(133);
这样是因为什么?查了help egen,但是没有找到nvals,不 ...
我也是,请问您解决了吗

7
Aurora1212 发表于 2024-5-18 11:56:55
红楼一梦遥^_^ 发表于 2024-4-23 15:25
请问,unknown egen function nvals()
r(133);
这样是因为什么?查了help egen,但是没有找到nvals,不 ...
ssc install egenmore

8
红楼一梦遥^_^ 学生认证  发表于 2024-7-19 15:06:50
toc7090335 发表于 2024-4-29 11:36
我也是,请问您解决了吗
我已经忘记了,不过你可以试一下 egen Cnum = rcount(pid_c), c(@ > 100000000 & @ < .) 这个类似的代码,@表示的范围就是pid_c的范围

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

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