【发布时间】:2019-01-30 20:49:02
【问题描述】:
我正在寻找一种更好的方法来确定虚拟变量中某个类别的百分比。
名为 class1 的虚拟变量有两个类别,即 pass (1) 和 none pass (0)。我使用下面的代码来计算通过率。
proc means noprint data=HAVE;
by date_l_;
var class1 ;
output out=result sum(class1)=t1;
run;
data WANT;
set result;
percentage=t1/_freq_;
run;
但是,如果有更多类别,此方法将不起作用。此外,由于我需要表示原始数据集的百分比,我应该使用额外的代码将 WANT 与原始数据集结合起来。在这种情况下,我想知道是否有更简单/其他的方法来识别虚拟变量中类别的百分比。
【问题讨论】:
标签: sas percentage