Kolmogorov–Szmirnov-próba
A Kolmogorov–Szmirnov próba egy statisztikai teszt, ami a nem-paraméteres próbák közé tartozik. A teszt két minta eloszlásának összehasonlítására alkalmas. Egymintás t-próbát vizsgálunk vele a tapasztalati és az elméleti eloszlásfüggvény eltérésének maximuma alapján. Alkalmas arra, hogy két valószínűségi változó eloszlását összehasonlítsuk, vagy ellenőrizzük, hogy egy valószínűségi változónak csakugyan az az eloszlása, amit feltételeztünk.
A próbát Andrej Nyikolajevics Kolmogorov dolgozta ki.[1]
Magyarázata
szerkesztésLegyen X a vizsgált statisztika, aminek eloszlása nem ismert, de feltételezzük, hogy megegyezik az F0 eloszlással. Nullhipotézisünk tehát:
Az ellenhipotézis:
A próba a tapasztalati eloszlást hasonlítja össze az eloszlással a
tesztstatisztika segítségével, ahol sup a szuprémumot jelöli. A Glivenko–Cantelli-tétel szerint a tapasztalati eloszlásfüggvény egyenletesen tart a valódi eloszlásfüggvényhez, vagyis H0 esetén F0-hoz. H1 esetén nagyobb értékek adódnak. A tesztstatisztika független az F0 eloszlástól. Ha a tesztstatisztika értéke nagyobb mint ami a táblázatban meg van adva, a H0 hipotézis valószínűleg nem teljesül, ezért elvetjük.
Egymintás próba
szerkesztésLegyen X a megfigyelt valószínűségi változó, és legyenek a megfigyeléseink xi (i = 1,...,n)! Ezekből a megfigyelésekből számíthatjuk az S(xi) relatív gyakoriságokat. Az így kapott tapasztalati eloszlást hasonlítjuk össze a feltételezett eloszlással, ami az egyes értékekre az F0(xi) értékeket adja. Ha X a feltételezett eloszlásból származik, akkor a két függvény értékeinek egymás közelében kell lenniük. Tehát kiszámítjuk a
és a
abszolút különbséget minden i-re. Kiválasztjuk a dmax maximumot a két sorozat uniójából. Ha ez a dmax nagyobb, mint egy előre meghatározott dα, akkor a nullhipotézist az α szinten elvetjük.
A kritikus értékeket az n=40 mintadarabszámig tabellázzák.[2] Nagyobb mintákra a
képletet használják.
A képlet ezeket a dα értékeket adja a különböző konfidenciaintervallumokra:
α szignifikanciaszint | dα |
---|---|
20% | 1,07/√n |
10% | 1,22/√n |
5% | 1.3581/√n |
2% | 1,52/√n |
1% | 1,6276/√n |
Kétmintás próba
szerkesztésKétmintás esetben a próbában az elméleti eloszlásfüggvényt a másik minta tapasztalati eloszlása helyettesíti:
ahol az első és a második minta tapasztalati eloszlása. A nullhipotézist szinten elvetjük, ha
A kétmintás próba működik akkor is, ha a minták elméleti eloszlása ismeretlen. Ez a próba a két eloszlást hasonlítja össze, hogy ugyanabból az elméleti eloszlásból származnak-e. A kritikus értékei szintén táblázatból olvashatók ki[3] és a későbbi publikációk a Gumbel-eloszlással is foglalkoznak.[4] A próba nem alkalmas az előtte-utána vett minták összehasonlítására.
Tulajdonságai
szerkesztésA Kolmogorov–Szmirnov-próba a χ²-próbával szemben kis elemszámú minták vizsgálatára is alkalmas.[5]
Mint nem paraméteres próba nagyon stabil. Eredetileg folytonos eloszlásokra készült, de alkalmas diszkrét vagy rangskálázott értékek vizsgálatára is. Ekkor azonban ritkábban lehet elvetni a nullhipotézist, mint folytonos esetben.
Nagy előnye abban áll, hogy eloszlásfüggetlen, és nem csak normális eloszlásból származó statisztikák vizsgálatára alkalmas. A próbastatisztika minden folytonos eloszlásra ugyanazt az eloszlást követi, emiatt széles körben használható. Hátránya, hogy kicsi az ereje. A Lilliefors-próba a Kolmogorov–Szmirnov-próba egy erősebb változata csak normális eloszlásokra. Lehetséges alternatívái a Cramér–von Mises-teszt, ami egy és két mintás esetre is alkalmas, vagy az Anderson–Darling-próba csak az egymintás esetre.
Ha F(x) függ az Xi adatoktól, akkor az elméleti háttér által megadott módott generált kritikus értékek érvénytelenek. Néhány ilyen esetre készültek táblázatok, máskor azonban a Monte Carlo-módszert használják. Léteznek táblázatok normális, exponenciális,[3] és Gumbel-eloszláshoz.[4]
A Kolmogorov–Szmirnov-próba megfordítható F(x) konfidenciahatárainak megállapításához. Ha Dα a próbastatisztika kritikus értéke úgy, hogy P(Dn > Dα) = α, akkor az F0(x) körüli ±Dα szélességű sáv 1 − α valószínűséggel tartalmazza a teljes F(x)-et.
Példa
szerkesztésEgy értékes parfümöket gyártó vállalatnál a minőségbiztosítás keretében ellenőrizték az egy flakonba jutóparfüm mennyiségét. A minta elemszáma n = 8, és a vizsgált mennyiség az egy flakonba töltött parfüm mennyisége milliliterben, amit a továbbiakban x jelöl. A várt eloszlás az és paraméterű normális eloszlás. Azt vizsgáljuk, hogy az eloszlás megfelel-e ennek. Tehát a nullhipotézis:
ahol Φ a normális eloszlás jele. A vizsgálatot az α = 0,05 szignifikanciaszinten végezték.
A számított értékek:
i | xi | S(xi) | Fo(xi) | S(xi-1)-Fo(xi) | S(xi)-Fo(xi) |
1 | 9,41 | 0,125 | 0,056 | -0,056 | 0,069 |
2 | 9,92 | 0,250 | 0,140 | -0,015 | 0,110 |
3 | 11,55 | 0,375 | 0,709 | -0,459 | -0,334 |
4 | 11,60 | 0,500 | 0,726 | -0,351 | -0,226 |
5 | 11,73 | 0,625 | 0,767 | -0,267 | -0,142 |
6 | 12,00 | 0,750 | 0,841 | -0,216 | -0,091 |
7 | 12,06 | 0,875 | 0,855 | -0,105 | 0,020 |
8 | 13,02 | 1,000 | 0,978 | -0,103 | 0,022 |
ahol xi az i-edik megfigyelés, S(xi) a számlálófüggvény értéke, és F0(xi) a normális eloszlásfüggvény értéke az xi helyen. A többi oszlop a differenciákat mutatja. Az mintamérethez és az szignifikanciaszinthez a 0,457 kritikus érték tartozik,[2] tehát a Kolmogorov–Szmirnov-próba szerint a nullhipotézist elvetjük. Mivel azonban a 0,459 érték ehhez nagyon közeli, ezért nem olyan valószínűtlen, hogy a nullhipotézis nem igaz, de az alternatív hipotézis valószínűsége nagyobb. Ezért valószínűbb, hogy az eloszlás nem és paraméterű normális eloszlás, hanem vagy mások a paraméterei, vagy nem normális az eloszlás.
Elméleti háttere
szerkesztésA Kolmogorov-eloszlás a
véletlen valószínűségi változó eloszlása, ahol B(t) a szimmetrikus bolyongás. K kumulatív eloszlása[6]
A Kolmogorov–Szmirnov-próba statisztikát és a hozzá tartozó aszimptotikus eloszlást Andrej Kolmogorov publikálta.[1] Véges minták tesztstatisztikájának eloszlására rekurzív alakban is elérhető. A valószínűségek konkrét értékeit először Nyikolaj Vasziljevics Szmirnov publikálta, táblázatos formában.[7]
A nullhipotézis teljesülése esetén
ahol F(x) a nullhipotézisben megadott elméleti eloszlásfüggvény. Ha F folytonos, akkor a Kolmogorov-eloszláshoz tart, függetlenül F-től, ahogy a Kolmogorov-tétel állítja.
Az illeszkedés jóságát a kritikus érték adja meg. Az szinten a nullhipotézist elvetjük, ha
ahol Kα innen számítható:
A teszt aszimptotikus ereje 1.
Magasabb dimenzióban
szerkesztésMagasabb dimenziókra a próbát módosítani kell, mivel a több dimenziós eloszlásfüggvények közötti különbség nem egyezik meg a komplementer eloszlásfüggvények különbségével. Így a maximális különbség függ attól, hogy például két változó esetén az vagy az vagy a fennmaradó két lehetőség egyikét használják-e. Egyedül azt követelik meg, hogy az eredmény független legyen ettől a választástól.
Egy másik megközelítésben a minták összes párosítását számításba veszik, és tekintik az így előállt Kolmogorov–Szmirnov-statisztikákat. d dimenzióban 2d−1 ilyen független rendezés van. Az egyik változatot Peacock,[8] egy másikat Fasano & Franceschini[9] vezetett be.[10] A kritikus értéket szimulációval állítják elő, az együttes eloszlás összefüggőségeit figyelembe véve.
Alkalmazásai
szerkesztésA próbát többek között használják:
- Véletlengenerátorok ellenőrzésére, hogy az általuk generált számok a megfelelő eloszlásúak-e, például egyenletes eloszlást követnek-e.
- Egyes statisztikai eljárások csak közelítőleg normális eloszlású valószínűségi változókra használhatók, ezért fontos azt ellenőrizni, hogy az adott minta egy ilyen eloszlásból származik-e.
Jegyzetek
szerkesztés- ↑ a b Kolmogorov A (1933). „Sulla determinazione empirica di una legge di distribuzione”. G. Inst. Ital. Attuari 4, 83. o.
- ↑ a b Tabelle der kritischen Werte. [2010. augusztus 6-i dátummal az eredetiből archiválva]. (Hozzáférés: 2012. november 26.)
- ↑ a b Biometrika Tables for Statisticians. Cambridge University Press, 117–123, Tables 54, 55. o. (1972)
- ↑ a b Empirical Processes with Applications to Statistics. Wiley, 239. o. (1986)
- ↑ Jürgen Janssen – Wilfried Laatz: Statistische Datenanalyse mit SPSS für Windows. (németül) 6. (hely nélkül): Springer. 2007. 569. o.
- ↑ Marsaglia G, Tsang WW, Wang J (2003). „Evaluating Kolmogorov’s Distribution”. Journal of Statistical Software 8 (18), 1-4. o.
- ↑ Smirnov NV (1948). „Tables for estimating the goodness of fit of empirical distributions”. Annals of Mathematical Statistics 19, 279. o.
- ↑ Peacock J.A. (1983). „Two-dimensional goodness-of-fit testing in astronomy”. Monthly Notices of the Royal Astronomical Society 202, 615–627. o.
- ↑ (1987) „A multidimensional version of the Kolmogorov–Smirnov test”. Monthly Notices of the Royal Astronomical Society (ISSN 0035-8711) 225, 155–170. o.
- ↑ (2007. április 23.) „The two-dimensional Kolmogorov-Smirnov test”. XI International Workshop on Advanced Computing and Analysis Techniques in Physics Research.
Források
szerkesztés- Bolla Marianna, Krámli András: Statisztikai következtetések elmélete 183. oldal
- Herneczky Andrea: Az agrár-felsőoktatás helyzete – jellemző tendenciál és kihívások (phd értekezés) – Szent István Egyetem, Gödöllő, 2011., 53. oldal
- Matematikai statisztika előadás survey statisztika MSc szakosoknak. 2009/2010 2. félév. – ELTE tananyag