楼主: crackman
8609 1

[学习资料] count命令的使用 [推广有奖]

已卖:401份资源

院士

83%

还不是VIP/贵宾

-

威望
6
论坛币
91928 个
通用积分
23.5045
学术水平
424 点
热心指数
505 点
信用等级
256 点
经验
112978 点
帖子
2940
精华
0
在线时间
2532 小时
注册时间
2007-4-26
最后登录
2025-6-25

初级热心勋章 中级热心勋章 初级学术勋章 初级信用勋章

楼主
crackman 发表于 2010-3-24 23:03:03 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
在限制性多项选择中合成新的变量,生成0,1编码的变量,如农民工在北京选择住房因素列出了9项因素,询问其第一选择、第二选择与第三选择是什么。如果想把第一、二、三选择都选择了“上班方便”的人找出来,生成一个新的变量,则可以用count命令。
1.命令格式
   Count 新变量名=老变量1(数值范围) 老变量2(数值范围) 老变量n(数值范围).
#例 计算住房三个选择都选择了上班方便的人(原变量中的编码是1)
则Count  house = b8.1  (1)  b8.2  (1)  b8.3  (1)  .
计算收入在300元以下的个案
count income1=income(lo thru 300).
计算收入在1000元以上的个案
count income2=income(1000 thru hi).
显示某些变量中有系统缺失值的个案和用户缺失值的个案
count M=age, income(sysmis).
Count M1=age, income(missing).
2.在对话框中运行Count
当要计算同时满足两个变量取值条件的记录数量有多少时,直接用对话框会出现完全错误的结果,这里需要对对话框生成的程序加以修改,怎么修改?
注意:有的时候编程序可以完成对话框无法完成的工作。
如打开农民工调查数据,现在想把满足下列条件的人找出来:第一选择是选择了“上班方便”,第二选择选择的是“位置好”,第三选择选择的是“房租低”并且要看每个人符合以上三个条件中的几条。
   先用对话框做一下,然后paste一下对话框会生成什么样的程序,我们可以看到对话框生成的程序是:
COUNT
  house = b8.1 b8.2 b8.3  (1)  b8.1 b8.2 b8.3  (2)  b8.1 b8.2 b8.3  (3)  .
EXECUTE .
这个语句显然不符合我们的要求,因为我们要求”1”只对第一选择进行限制,而不对第二选择和第三选择进行限制。
所以,需要修改程序:COUNT
COUNT
  house = b8.1 (1)  b8.2 (2) b8.3  (3)  .
EXECUTE .
二维码

扫码加我 拉你入群

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

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

关键词:Count EXECUTE missing Income House 命令 Count

本帖被以下文库推荐

沙发
lijunjie555 发表于 2010-3-25 09:23:45
学习了,继续这个syntax专题

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-9 05:25