sas 9.1与sas 9.3之间的proc单变量之间的差异

时间:2014-01-18 07:12:38

标签: sas

在SAS 9.1中,此代码工作正常并包含我需要的缺失值。一旦我将此程序移植到SAS 9.3,它就会给我错误的最小值并排除缺失的值。如何包含缺失的值以及为什么它会给我错误的输出?

data myData;
    input value;
    datalines;    
-2.47 
-4
-5
 5
 6
 7
 8
 9
10
12
;
run;

proc univariate data = myData noprint;
    histogram value /
        barwidth = 0.05
        endpoints = (-2.5 to 2.45 by 0.05)
        outhist = histogram
        nochart;
run;

这是SAS 9.1输出的HISTOGRAM数据集,这是正确的:

MinPoint    Cumpercent 
 -2.45            10% 
 -2.4              0%
 -2.35             0%

然而,在SAS 9.3中,我得到了以下结果:

MinPoint    Cumpercent 
 -2               10%

SAS 9.3输出中的第一个问题是排除了CUMPERCENT=0的观察结果。第二个问题是最小点是错误的。

0 个答案:

没有答案