quaik
问题1:
同样是用Kolmogorov-Smirnov检验样本是否来自正态,为什么SAS中输出的P值和SPSS中输出的完全不同,但它们输出的统计量却是相同的。
问题2:
proc univariate NORMAL;
OUTPUT NORMAL <-这个NORMAL输出的值,是哪个统计量计算出的p值?
问题3:
在SAS中,有没有哪个proc过程专门检验某个样本服从某种分布?
huadli
问题1:
我想SPSS和SAS中Kolmogorov-Smirnov检验所输出的统计量都是Kolmogorov-Smirnov统计量,
而SAS中的 proc npara1way过程步中计算Kolmogorov-Smirnov统计量p value使用的一个近似,可以参考“The significance Probability of the Smirnov two sample Test"Hodges(1957)的这一篇文章,而SPSS中怎么样计算p value,我不得而知!可能近似不同导致p value不一样!
问题2:
proc univariate过程步中加normal选项,应该输出四种正态检验方法,Shapiro-Wilk ,Kolmogorov-Smirnov,Cramer-von Mises, Anderson-Darling这四种方法,并且给出了四个p value。
问题3:
在SAS中,可以使用proc univariate中的
proc univariate data=data;
histogram varibles / normal;
inset mean std normal(ad adpval);
run;
SAS所提供了的比如对数正态分布,的检验。
quaik
太感谢了
关于第一问题 我不是用npara1way求的,我是用proc univariate normal来求的,在npara1way必须是两个以上的分组样本,无法求出单样本是否服从正态。
关于第二问题 我是指当用OUTPUT NORMAL 选项把正态检验的值输出到DATAn数据集中后,就只存在一个值了,这个值是哪个统计量计算出的p值
关于第3问题 我是想问问,出了检验正态外,SAS有没有检验其他分布的命令。
不好意思,问题没写清楚,请见谅。
huadli
问题1:
Kolmogorov-Smirnov检验分开来就是Kolmogorov检验和Smirnov检验的结合,两样本是否同时来自同一个总体采用Smirnov检验,但是它是基于Kolmogorov检验,因此通常将两者结合称为 Kolmogorov-Smirnov检验,不论两样本还是一个样本计算的方法都是一样的 所以对于两样本的Kolmogorov-Smirnov检验和单样本的Kolmogorov-Smirnov检验在本质上是一样的方法,p value的计算也是一样!
问题2:
我不知道out输出数据集是什么样,但是一般是采用Anderson-Darling检验作为主要的方法,insert选项内采用的也是Anderson-Darling这个方法,不过也可能是Shapiro-Wilk 检验,具体 你看看 数据集的输出和output输出那个一样!
问题3:
我说了可以给出多个分布的检验,比如对数正态分布。只是将normal换成不同的关键子