我尝试显示模式的所有订单。
例如,我以如下方式导入excel:
A
1
1
2
3
3
3
,代码为:
ods select Modes;
proc univariate data=Want modes;
var A;
run;
此结果显示如下:
Mode Count
3 3
我想展示
Mode Count
3 3
1 2
2 1
我该怎么做?
答案 0 :(得分:0)
您想要的输出实际上不是模式。模式会返回具有相应计数的一个或多个最频繁出现的值(如果有多个频率相同)。在您的示例中,只有一种模式(3),因为它是频率最高的值。结果就是这样。
您可能会对显示变量A中每个值的出现频率感兴趣。在这种情况下,您想使用以下代码:
appSettings
答案 1 :(得分:0)
那是频率表。
data have ;
input A @@;
cards;
1 1 2 3 3 3
;
proc freq data=have order=freq ;
tables a / out=counts;
run;
proc print data=counts;
run;
结果:
Obs A COUNT PERCENT
1 3 3 50.0000
2 1 2 33.3333
3 2 1 16.6667