全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
4985 1
2011-04-05
有一组变量,24个variables,
Items 1-24
23323 32432 33121 34321 2141,
这组数据最大的数是4,
怎么用SAS 计算这些变量中等于最大值4的个数所占的总个数比例。
急!!!
二维码

扫码加我 拉你入群

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

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

全部回复
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的个数所占的总个数比例。
急!!!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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