楼主: judy858585
5041 1

[原创博文] 关于SAS求总变量大于一个值的个数所占比例 [推广有奖]

  • 0关注
  • 0粉丝

小学生

42%

还不是VIP/贵宾

-

威望
0
论坛币
9 个
通用积分
0
学术水平
1 点
热心指数
0 点
信用等级
0 点
经验
135 点
帖子
4
精华
0
在线时间
10 小时
注册时间
2008-12-6
最后登录
2021-7-26

楼主
judy858585 发表于 2011-4-5 03:47:38 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
有一组变量,24个variables,
Items 1-24
23323 32432 33121 34321 2141,
这组数据最大的数是4,
怎么用SAS 计算这些变量中等于最大值4的个数所占的总个数比例。
急!!!
二维码

扫码加我 拉你入群

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

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

关键词:Variables Variable items item ABLE 最大的 最大值

沙发
edumetric 发表于 2011-4-5 13:29:40
你是要求此数据中每一个case在这24个变量上的得分等于4的比例吗?如果是这样,你可以试试下面的命令

data temp;
input item1-item24;
datalines;
2 3 3 2 3 3 2 4 3 2 3 3 1 2 1 3 4 3 2 1 2 1 4 1
;
run;

data temp (drop=i);
set temp;
array itm(48) item1-item24 itemgtfour1-itemgtfour24;
do i=1 to 24;
if itm(i)=4 then itm(24+i)=1;
else itm(24+i)=0;
end;
propgt4=sum(of itemgtfour1-itemgtfour24)/24;   /****** 求大于4的变量站总变量的比例******/
run;

proc print data=temp;
run;
judy858585 发表于 2011-4-5 03:47
有一组变量,24个variables,
Items 1-24
23323 32432 33121 34321 2141,
这组数据最大的数是4,
怎么用SAS 计算这些变量中等于最大值4的个数所占的总个数比例。
急!!!

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

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