语境
我对以下帖子感到困惑,其中接受的答案指出:
您甚至无法真正比较两者,因为 Kolmogorov-Smirnov 是针对完全指定的分布(因此,如果您要测试正态性,则必须指定均值和方差;它们无法从数据中估计*),而Shapiro-Wilk 用于正态性,具有未指定的均值和方差。
- 您也无法通过使用估计参数和测试标准正态来进行标准化;这实际上是一回事。
问题
想象一下,我有一个随机的测量样本X,我使用它的样本均值和方差对其进行标准化。我可以使用 Kolmogorov Smirnov 检验作为 GOF 检验来评估这个随机样本的正态性吗?
插图
为了说明我的问题,这里是 R 中的代码片段:
# We wish to do a Goodness of Fit test that X is a random sample from a Normal Distribution N(mu,sigma^2)
X <- c(10.212, 10.103, 10.242, 10.106, 10.102, 10.095, 10.042, 10.093, 10.302, 10.111)
sample.mean <- mean(X)
sample.variance <- var(X)
# Or that standardized X (scaled.X) is a random sample from a standard normal distribution N(0,1)
scaled.X <- (X-sample.mean)/(sqrt(sample.variance))
# Kolmogorov-Smirnov Test H0 : X ~ N(0,1)
ks.test(scaled.X,alternative="two.sided",y = "pnorm")
# Do not reject the null.
# Shapiro Test
shapiro.test(scaled.X)
# Do reject the null.
请注意,KS 测试和 Shapiro-Wilk 测试给出了相互矛盾的结果,暗示 Shapiro Wilk 测试在这种特定情况下更强大。然而,这不是我的主要问题,尽管欢迎对此发表任何评论。
这个问题感兴趣的具体领域是,是否对标准化随机样本(带有样本统计)使用 KS 检验是一种评估正态性假设的合理方法。