哪个向量更接近R的正态性

时间:2018-03-26 20:17:10

标签: r statistics normal-distribution

我想知道在R中是否有一个测试可以用来比较几个向量并指出哪一个更接近正态分布?我特意寻找的数字表明,而非目视检查。例如:比较abc我知道b更接近正态分布,但我如何在R中自动捕获它。

a <- runif(100)
b <- rnorm(100)
c <- rpois(100, 10)

1 个答案:

答案 0 :(得分:1)

有几个测试。这里有两个:夏皮罗测试和KS测试:

set.seed(7)
a <- runif(100)
b <- rnorm(100)
c <- rpois(100, 10)

ks.test(a, "pnorm")
ks.test(b, "pnorm")
ks.test(c, "pnorm")

shapiro.test(a)
shapiro.test(b)
shapiro.test(c)

显着值表示分布与正常分布明显不同。维基百科:https://en.wikipedia.org/wiki/Normality_test