全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3190 3
2013-01-01
背景:m1 m2 m3 m4 m5 都是分类变量,取值为1 或 2,也存在缺漏值 . 的情形。
问题:现在想计算在满足 m1 != 1 的前提下, m2 = 1 或者 m3 = 1 或者 m4 = 1 或者 m5 = 1的样本有多少个?

表达式1:
count if m1 != 1 & (m2 == 1 | m3 == 1 | m4 == 1 | m5 == 1)

表达式2:
count if (m1 != 1 & m2 == 1) | (m1 != 1 & m3 == 1) | (m1 != 1 & m4 == 1) | (m1 != 1 & m5 == 1)

请问:以上两种表达式哪一种是正确的?或者两种都不正确,烦请坛友给出正确的表达式。
          疑问主要在于if 表达式中是否能使用括号,如果不行,该如何表达这种复杂的集合?

二维码

扫码加我 拉你入群

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

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

全部回复
2013-1-3 11:26:27
继续求助!
二维码

扫码加我 拉你入群

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

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

2013-1-3 12:54:43
自己构造个数据试试两个命令就可以了
看看是否结果一样。

第一个应该没有问题
二维码

扫码加我 拉你入群

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

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

2013-1-3 12:58:53
蓝色 发表于 2013-1-3 12:54
自己构造个数据试试两个命令就可以了
看看是否结果一样。
好的,多谢指教!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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