1.3.2. Az egymintás Kolmogorov-Szmirnov-próba

Az egymintás Kolmogorov-Szmirnov-próba végrehajtása a ks.test() függvénnyel történik, melynek az általános alakja a következő:

# ------
# SABLON  Egymintás Kolmogorov-Szmirnov-próba
# ------
ks.test(x, y, ..., alternative="two.sided")
  • x=: bemenő adatvektor, amelynek a származását vizsgáljuk egy hipotetikus eloszlásból
  • y=: a hipotetikus eloszlást megadó karakterkonstans pl.: "pnorm", "pgamma" stb.
  • ... az y paraméterben megadott eloszlásfüggvény lehetséges paraméterei.

Az egymintás Kolmogorov-Szmirnov-próba végrehajtását egy példán keresztül mutatjuk be.

8.28. példa. Normalitás ellenőrzése a teszteredményekre
A 8.1. példában 30 személy teszteredménye alapján végeztünk egymintás u-próbát. Ellenőrizzük, hogy a minta alapján a változó normalitására vonatkozó hipotézis megtartható vagy sem!

A hívás a példa alapján:

x <- c(9, 10, 6, 4, 8, 11, 10, 5, 5, 6, 13, 12, 4, 4, 3, 9, 12, 5, 6, 6, 8, 
    9, 8, 5, 7, 9, 10, 9, 5, 4)
ks.test(x, "pnorm", mean = mean(x), sd = sd(x))

    One-sample Kolmogorov-Smirnov test

data:  x
D = 0.1598, p-value = 0.4281
alternative hypothesis: two-sided

Az outputból kiolvasható, hogy a változó normalitását állító nullhipotézist megtartjuk.