楼主: mileo
1125 2

【求助】sas处理数据 [推广有奖]

  • 0关注
  • 1粉丝

本科生

4%

还不是VIP/贵宾

-

威望
0
论坛币
7 个
通用积分
1.6050
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
591 点
帖子
87
精华
0
在线时间
33 小时
注册时间
2013-2-26
最后登录
2022-5-2

楼主
mileo 发表于 2013-6-13 10:54:33 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我有一个量表然后算得分,大概有15个问题,都是binary outcome:’是‘-1分,‘否’-0分。总分15分。我想算一下实际得分除以总得分,得到一个系数。
但是有很多缺失值,譬如有人只拿了10分(就是说回答‘是’的有10道题),但是回答‘否’的有3道题,缺失了两个问题的回答。对于这样的情况,应该是这样算系数的:10除以13,而不是除以15。
所以我想问一下,怎样在sas里面,当计算系数的时候把这些缺失值从分母中除去呢?(我的样本量有大概5000,所以不能一个个的检查缺失值。。。)
初学sas,求助,希望能有人指点一下!~
谢谢谢谢!~

二维码

扫码加我 拉你入群

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

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

关键词:SAS处理数据 处理数据 outcome Binary 初学sas

沙发
zhengbo8 发表于 2013-6-13 11:00:31
数据集,附件。
检查数据集中每条观测数值变量有多少个变量是缺失的。
这样就可以了。

藤椅
mileo 发表于 2013-6-14 07:54:55
zhengbo8 发表于 2013-6-13 11:00
数据集,附件。
检查数据集中每条观测数值变量有多少个变量是缺失的。
这样就可以了。
谢谢谢谢哈
想了很久 终于想明白了。。
google了下 好像还有个什么N function也可以计算non-missing的量,贴一下——(anyway thanks, zhongbo8)


you can use the N function to determine the number of non-missing values in a list of variables, as illustrated below.

DATA times4 ;
  SET times ;
  n = N(trial1, trial2, trial3) ;
RUN ;

PROC PRINT DATA=times4 ;
RUN ;  
As you see below, observations 1, 5 and 6 had three valid values, observations 2 and 3 had two valid values, and observation 4 had only one valid value.

OBS    ID    TRIAL1    TRIAL2    TRIAL3    N
1      1      1.5       1.4       1.6             3
2      2      1.5        .        1.9              2
3      3       .        2.0       1.6              2
4      4       .         .        2.2                1
5      5      2.1       2.3       2.2            3
6      6      1.8       2.0       1.9            3

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

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