【发布时间】:2015-05-14 01:55:19
【问题描述】:
我正在用 SAS 编写公式。我需要在所有这些中使用标准偏差和百分位数。但我不确定如何在 SAS 中编写它。
data test;
set test1;
if ((the 100th percentile of X)-(99th percentile of X))>(SD of X) then delete;
run;
我只是不确定如何在 SAS 中写出来
【问题讨论】:
-
您手头有数据样本吗?这真的很有帮助。第 100 个百分位,这是一个最大值,对吧?您是否要删除异常值?
-
我没有公开的数据样本 :( 我正在尝试找到一个变量的异常值,该变量具有 100k+ 观察值和大约 10-100 个可能的异常值。
-
是的,100 是 Max……我只是在读取 SAS 单变量输出
-
你想用这个公式做什么?您是要删除特定变量(整列)还是仅删除特定行?照原样,您的条件对于所有行都是相同的,并且会(输出所有行)或(删除所有行)。
标签: sas