在SAS
我有一个从0
到1
的连续变量。我希望将其归入基于10
的{{1}}类中,并将其归类为10 percentiles
。有PROC
或函数作为输入我的连续dustribution和百分位数并计算分类?
我该如何解决?
提前致谢
答案 0 :(得分:1)
您可以使用proc rank或proc univariate来执行此操作。如果您在实际编写代码后遇到问题,请查看文档并询问更具体的问题。
答案 1 :(得分:0)
一种选择是使用轮函数ROUND(argument, rounding-unit);
。例如:
data table;
set table;
roundedVar = ROUND(continuousVar, 0.1);
run;
这将给你11个独特的类(0,0.1,0.2,...,1)。如果你想要10个类,请查看FLOOR()和CEIL()函数。