In R, the shapiro.test()
function cannot run if the sample size exceeds 5000.
shapiro.test(rnorm(10^4))
Why is it so ? Can I overpass this limitation ?
This is a safety limitation. Please read this: Perform a Shapiro-Wilk Normality Test
Other tests of normality do not have this limitation such as the Kolmogorov-Smirnov test:
ks.test(x=rnorm(10^4),y='pnorm',alternative='two.sided')
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With