楼主: hiderm
3050 3

[数据管理求助] 求助:关于if语句的表达式 [推广有奖]

院士

51%

还不是VIP/贵宾

-

威望
1
论坛币
57071 个
通用积分
3907.3289
学术水平
253 点
热心指数
329 点
信用等级
219 点
经验
74531 点
帖子
2124
精华
1
在线时间
2666 小时
注册时间
2006-6-3
最后登录
2024-4-23

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
背景: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 表达式中是否能使用括号,如果不行,该如何表达这种复杂的集合?

二维码

扫码加我 拉你入群

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

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

关键词:表达式 Count 分类变量 缺漏值 表达式

[b][color=Red]提请应助者注意:请不要上传draft或者wp版本,谢谢!因为这些版本我自己用谷歌搜索就可以搜到并免费下载
沙发
hiderm 发表于 2013-1-3 11:26:27 |只看作者 |坛友微信交流群
继续求助!
[b][color=Red]提请应助者注意:请不要上传draft或者wp版本,谢谢!因为这些版本我自己用谷歌搜索就可以搜到并免费下载

使用道具

藤椅
蓝色 发表于 2013-1-3 12:54:43 |只看作者 |坛友微信交流群
自己构造个数据试试两个命令就可以了
看看是否结果一样。

第一个应该没有问题

使用道具

板凳
hiderm 发表于 2013-1-3 12:58:53 |只看作者 |坛友微信交流群
蓝色 发表于 2013-1-3 12:54
自己构造个数据试试两个命令就可以了
看看是否结果一样。
好的,多谢指教!
[b][color=Red]提请应助者注意:请不要上传draft或者wp版本,谢谢!因为这些版本我自己用谷歌搜索就可以搜到并免费下载

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-28 22:37