全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3206 7
2013-04-24
我使用的数据里面有一个人数(a),大概有1000个观测值,还有三个虚拟变量b,c,d,表示不同的类别。并且每一条记录都只属于一个类别,我现在想求总人数,即将这1000条记录的a值相加,使用的是

egen a_t=total(a)

egen a1=total(a) if b==1

egen a2=total(a) if c==1

egen a3=total(a) if d==1

但是为什么求出的结果不满足:

a_t=a1+a2+a3,

很奇怪的是a1+a2+a3再加1,才能等于总人数a_t。重做了好几遍都是这个


结果,请问哪位知道问题出在哪儿?感激不尽!!

二维码

扫码加我 拉你入群

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

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

全部回复
2013-4-24 16:44:36
自己顶一下,哪位高人能指点一下,小女子感激不尽啊!!
二维码

扫码加我 拉你入群

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

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

2013-4-24 16:44:50
因为有一个观测是b=0 c=0 d=0,或者b=-1 c=-1 d=-1,看软件怎么设计变量了。
二维码

扫码加我 拉你入群

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

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

2013-4-24 16:58:32
didizhang 发表于 2013-4-24 16:44
因为有一个观测是b=0 c=0 d=0,或者b=-1 c=-1 d=-1,看软件怎么设计变量了。
我查过的每一个记录在对应的b c d中有且仅有一个为0 的
二维码

扫码加我 拉你入群

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

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

2013-4-24 16:59:27
didizhang 发表于 2013-4-24 16:44
因为有一个观测是b=0 c=0 d=0,或者b=-1 c=-1 d=-1,看软件怎么设计变量了。
使用的stata,并且这三个变量只取0和1的
二维码

扫码加我 拉你入群

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

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

2013-4-24 17:10:35
数学爱好 发表于 2013-4-24 16:58
我查过的每一个记录在对应的b c d中有且仅有一个为0 的
"每一个记录在对应的b c d中有且仅有一个为0 的." ?你确定?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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