【发布时间】:2013-06-15 15:59:26
【问题描述】:
在 R 中,如果样本大小超过 5000,shapiro.test() 函数将无法运行。
shapiro.test(rnorm(10^4))
为什么会这样? 我可以超越这个限制吗?
【问题讨论】:
-
你应该阅读this post
标签: r normal-distribution
在 R 中,如果样本大小超过 5000,shapiro.test() 函数将无法运行。
shapiro.test(rnorm(10^4))
为什么会这样? 我可以超越这个限制吗?
【问题讨论】:
标签: r normal-distribution
这是一个安全限制。请阅读:Perform a Shapiro-Wilk Normality Test
其他正态性检验没有此限制,例如 Kolmogorov-Smirnov 检验:
ks.test(x=rnorm(10^4),y='pnorm',alternative='two.sided')
【讨论】:
shapiro.test() 传递了 9500 个值,我不知道他们是怎么做到的。