1.2.4. A Levene-próba

A Levene-próba segítségével két vagy több csoportban vizsgálhatjuk a variancia egyezését. A Levene-próba végrehajtása a car csomagban lévő leveneTest() függvénnyel történik, melynek az általános alakja:

# ------
# SABLON  Levene-próba
# ------
library(car)
leveneTest(y, group, center=median, data) # I.  változat
leveneTest(y, center=median, data)        # II. változat
  • y=: egy numerikus vektor (I. változat), vagy egy num ~ fakt alakú formula, ahol num egy numerikus vektor, fakt pedig egy két- vagy többszintű faktor (II. változat)
  • group=: faktor (I. változat)
  • center=: annak a függvénynek a neve, amellyel az egyes csoportközepeket számolja; alapértelmezetten ez a meadian() függvény, de az eredeti Levene-próbához használjuk a center=mean argumentumot
  • data=: az adattábla neve, amelynek megadása esetén a formulában nem szükséges adattábla nevet használni.

8.24. példa. Energiabevitel variabilitásának összehasonlítása Levene-próbával
A 8.13. feladat adatai alapján vizsgáljuk meg a sovány (lean) és túlsúlyos (obese) nők csoportjaiban a napi energiafelhasználás változó varianciáinak egyezését Levene-próbával is!

data(energy, package = "ISwR")
leveneTest(y = expend ~ stature, data = energy)
Levene's Test for Homogeneity of Variance (center = median)
      Df F value Pr(>F)
group  1    0.27   0.61
      20               
leveneTest(y = energy$expend, group = energy$stature)
Levene's Test for Homogeneity of Variance (center = median)
      Df F value Pr(>F)
group  1    0.27   0.61
      20               

Az outputból kiolvasható, hogy a varianciák (és így a szórások) populációbeli azonosságára vonatkozó nullhipotézist megtartjuk.