Test chi-kwadrat
Test chi-kwadrat – nieparametryczny test statystyczny, w którym statystyka testowa ma rozkład chi-kwadrat. Został zaproponowany przez Karla Pearsona na przełomie XIX i XX w., był jednym z pierwszych testów, który umożliwiał ilościową ocenę odchyleń między oczekiwanymi wartościami teoretycznymi a wartościami obserwowanymi w pomiarach częstotliwości występowania poszczególnych wartości zmiennych nominalnych. Pozwalało to na ocenę, na ile model teoretyczny odpowiada rzeczywistym danym. Test znalazł zastosowanie w naukach przyrodniczych (np. genetyka, fizyka, chemia) oraz w naukach społecznych i psychologii. Test ten służy do weryfikacji hipotez statystycznych[1][2][3]. Aby stosować test chi-kwadrat, trzeba dysponować próbą losową o dostatecznie dużej liczebności. Dla małej próby losowej stosuje się dokładny test Fishera.
Notka historyczna
[edytuj | edytuj kod]Test chi-kwadrat został zaproponowany przez Karla Pearsona, gdy zauważył występowanie znaczącego skośnego rozkładu w niektórych obserwacjach biologicznych. Aby móc modelować obserwacje niezależnie od tego, czy były one normalne, czy skośne, Pearson w serii artykułów opublikowanych w latach 1893–1916 opracował rozkład Pearsona, rodzinę ciągłych rozkładów prawdopodobieństwa, obejmującą zarówno rozkład normalny, jak i wiele rozkładów skośnych. Zaproponował również metodę analizy statystycznej polegającą na użyciu tego rozkładu do modelowania obserwacji oraz przeprowadzaniu testu zgodności, aby określać, jak dobrze model teoretyczny odpowiada rzeczywistym danym[4][5][6].
Typy testów chi-kwadrat
[edytuj | edytuj kod]Wyróżnia się trzy główne typy testów chi-kwadrat:
- Test zgodności chi-kwadrat (ang. goodness-of-fit chi-squared test) – bada, czy rozkład zmiennej losowej odpowiada założonemu rozkładowi teoretycznemu[7]. Np. weryfikacja hipotezy, że kostka do gry jest symetryczna (rozkład wyników jest równomierny) na podstawie obserwowanych wyników rzutów tą kostką lub sprawdzenie, czy obserwowane fenotypy roślin odpowiadają oczekiwanym proporcjom.
- Test niezależności chi-kwadrat (ang. independence chi-squared test) – bada, czy dwie zmienne losowe są od siebie niezależne. Np. weryfikacja hipotezy, że rodzaj pożywienia (np. dieta wysokobiałkowa, wysokowęglowodanowa, mieszana) jest niezależny od zachorowalności na określoną chorobę (np. cukrzycę lub choroby serca) w badanej populacji[8].
- Test jednorodności chi-kwadrat (ang. homogeneity chi-squared test) – bada, czy rozkłady tej samej zmiennej losowej w różnych populacjach są identyczne[9][10][11]. Np. weryfikacja hipotezy, że oceny w kilku grupach studentów pochodzą z takiego samego rozkładu.
Test zgodności chi-kwadrat - hipoteza prosta
[edytuj | edytuj kod]

Załóżmy, że na podstawie jakichś przesłanek, np. wstępnie poczynionych obserwacji lub na podstawie rozważań teoretycznych, przypuszczamy, jaki rozkład prawdopodobieństwa ma badana cecha statystyczna w populacji. Np. przypuszczamy, że mamy do czynienia z rozkładem normalnym wzrostu osobników w populacji, lub że rejestrowane rozpady pierwiastka promieniotwórczego mają rozkład Poissona. Przypuszczenia możemy zweryfikować za pomocą testu zgodności chi-kwadrat, który zaproponował Karl Pearson w 1900 r.[12][13]
Załóżmy, że pobraliśmy z populacji próbę losową o liczebności równej , zaś dystrybuanta hipotetycznego rozkładu ma znaną postać funkcyjną . Postępujemy wtedy następująco[12][13]:
(1) Dzielimy oś liczbową na rozłącznych przedziałów (niekoniecznie równej długości). Niech przedziały zawierają odpowiednio wyników, przy czym oznacza liczbę zaobserwowanych wartości zmiennej losowej należących do przedziału ; zachodzi też równość
(2) Dla każdego przedziału wyznaczamy teoretyczne wartości oczekiwane wyników, które obliczymy na podstawie założonego (hipotetycznego) rozkładu prawdopodobieństwa; czyli mamy:
- ,
gdzie - prawdopodobieństwo teoretyczne, że leży w przedziale .
(3) Obliczamy chi-kwadrat empiryczne statystyki testowej[14]
gdzie:
- – liczebność próby losowej,
- – liczba przedziałów,
- – liczebności wyników pomiarów w poszczególnych przedziałach, ,
- – wartość teoretyczna (oczekiwana) wynikająca z hipotezy, odpowiadająca liczebności empirycznej .
Statystyka testowa dla dużych liczebności próby losowej ma w przybliżeniu rozkład o stopniach swobody.
(4) Ustalamy poziom istotności (np. 0,001); jeżeli dysponujemy tablicą rozkładu chi-kwadrat, która zestawia wartości krytyczne, to odczytujemy z niej dla stopni swobody wartość krytyczną , tj. taką wartość, że
Jeżeli zaś tablica rozkładu podaje wartości dystrybuanty tego rozkładu , to ustalamy na podstawie warunku
(5) Jeżeli , to odrzucamy hipotezę zerową, że jest rozkładem badanej cechy w populacji. Jeżeli , to nie ma podstaw, by odrzucić tę hipotezę.
Kryterium odrzucenia hipotezy zerowej uzasadnia się następująco: Duże wartości świadczą o tym, że wyniki uzyskane z pomiarów tej cechy w próbie losowej znacznie odbiegają od hipotetycznego rozkładu cechy w populacji. Poziom istotności określa prawdopodobieństwo uzyskania skrajnie dużych wartości statystyki, co świadczy o niedopasowaniu modelu teoretycznego do badanej populacji, przy czym: im mniejszy jest poziom istotności, przy którym wartość statystyki chi-kwadrat "wpada" w obszar krytyczny, tym większe jest niedopasowanie[potrzebny przypis].
Uwaga 1 Jak obliczać prawdopodobieństwa teoretyczne
- Wartości teoretyczne prawdopodobieństw dla rozkładu ciągłego (np. dla rozkładu normalnego) są zadane przez całki z funkcji gęstości prawdopodobieństwa po odpowiednich przedziałach , do których zostały zaliczone wyniki z próby losowej.
- Wartości teoretyczne prawdopodobieństw dla rozkładu dyskretnego (np. dla rozkładu Poissona, dwumianowego) są równe sumom prawdopodobieństw uzyskania tych wyników próby losowej, które zostały wliczone do odpowiadających im przedziałom pomnożonych przez liczebność próby.
- Wartość można wyznaczyć także jako różnice wartości dystrybuanty rozkładu teoretycznego dla punktów brzegowych przedziału , tj. ; dotyczy to zarówno rozkładu ciągłego jak i dyskretnego[14].
Uwaga 2 nt. minimalnych liczebności
Przykład 1: Weryfikacja symetrii kostki do gry
[edytuj | edytuj kod]
Weryfikacja, czy kostka do gry jest „uczciwa” (symetryczna), jest klasycznym przykładem zastosowania testu zgodności chi-kwadrat Pearsona. Proces ten polega na porównaniu zaobserwowanych częstości wyników z częstościami oczekiwanymi, wynikającymi z teoretycznego modelu rozkładu jednostajnego dyskretnego.
Dane eksperymentalne
[edytuj | edytuj kod]Przeprowadzono doświadczenie losowe polegające na wykonaniu rzutów kostką. Uzyskane wyniki (liczbę wystąpień każdej ze ścian) przedstawiono w poniższej tabeli:
| liczba oczek | 1 | 2 | 3 | 4 | 5 | 6 | Suma |
|---|---|---|---|---|---|---|---|
| liczba wystąpień | 88 | 109 | 107 | 94 | 105 | 97 | 600 |
Sformułowanie hipotez
[edytuj | edytuj kod]Problem weryfikacji symetrii kostki sprowadza się do testowania następujących hipotez:
Hipoteza zerowa (): Kostka jest symetryczna. Prawdopodobieństwo wyrzucenia każdej z liczb oczek jest identyczne i wynosi dla każdego .
Hipoteza alternatywna: Kostka nie jest symetryczna. Istnieje przynajmniej jedna ściana (liczba oczek), dla której .
Obliczenie wartości oczekiwanych
[edytuj | edytuj kod]Przy założeniu prawdziwości dla każdej ścianki kostki wartość oczekiwana liczby wystąpień () w serii rzutów jest stała i wynosi: . Zgodnie z wymaganiami metodologicznymi testu chi-kwadrat, wszystkie wartości oczekiwane powinny wynosić co najmniej 5, co w tym przypadku jest spełnione ().
Statystyka testowa
[edytuj | edytuj kod]Do oceny rozbieżności między wynikami empirycznymi a modelem teoretycznym stosuje się statystykę testową
.
Po podstawieniu danych z tabeli:
Obszar krytyczny i interpretacja
[edytuj | edytuj kod]Statystyka testowa przy założeniu prawdziwości ma asymptotyczny rozkład chi-kwadrat o liczbie stopni swobody (liczba stopni swobody jest mniejsza o 1 od liczby ścian kostki, gdyż przy znajomości liczb można wyznaczyć liczbę ).
Przyjęto poziom istotności . Wartość krytyczna wyznaczona na podstawie funkcji kwantylowej lub odczytana z tablic rozkładu chi-kwadrat dla i prawdopodobieństwa wynosi . Można sprawdzić, że .
Wniosek statystyczny
[edytuj | edytuj kod]Obliczona wartość statystyki empirycznej jest mniejsza od wartości krytycznej . W związku z tym nie ma podstaw do odrzucenia hipotezy zerowej. Dane zebrane w próbie losowej są zgodne z założeniem o symetrii kostki, a zaobserwowane odchylenia od wartości oczekiwanych można przypisać przypadkowemu błędowi losowemu
Przykład 2: Weryfikacja zgodności z rozkładem dwumianowym
[edytuj | edytuj kod]Model teoretyczny i hipotezy
[edytuj | edytuj kod]Rozważane doświadczenie polega na rzucie kostkami do gry, gdzie sukcesem jest wyrzucenie „szóstki”. Prawdopodobieństwo sukcesu w pojedynczej próbie (dla kostki symetrycznej) wynosi . Liczba sukcesów w każdym rzucie może przyjmować wartości i podlega rozkładowi dwumianowemu:
- Przedmiotem weryfikacji są następujące hipotezy:
- Hipoteza zerowa (): Badana zmienna losowa ma rozkład dwumianowy z parametrami m=5 i p=1/6.
- Hipoteza alternatywna (): Rozkład zmiennej jest inny niż założony w .
Częstości oczekiwane i grupowanie danych
[edytuj | edytuj kod]| 0 | 80,38 | 80,38 | |
| 1 | 80,38 | 80,38 | |
| 2 | 32,15 | 32,15 | |
| 3 | 6,43 | 7,10 | |
| 4 | 0,64 | ||
| 5 | 0,03 |
Wykonano powtórzeń doświadczenia. Wartość oczekiwana liczby wystąpień sukcesów () wyznaczana jest jako iloczyn . Wartości można obliczyć na przykład za pomocą poniższego prostego kodu w Pythonie. Wynikiem są wartości przedstawione w kolumnie tabeli.
import math
n = 200 # liczba rzutów w próbie
m = 5 # liczba kostek
p = 1/6 # prawdopodobieństwo sukcesu
for l in range(m + 1):
E_l = n * math.comb(m, l) * (p ** l) * ((1 - p) ** (m - l))
print(f"E_{l} = {E_l:.2f}")
Zgodnie z typowymi wymogami testu chi-kwadrat każda oczekiwana częstość powinna wynosić co najmniej 5. W przypadku gdy , klasy podlegają połączeniu. W tabeli klasy zostały zgrupowane w jeden przedział . Wartości teoretyczne dla czterech przedziałów przedstawiono w kolumnie tabeli.
Wyniki empiryczne i statystyka testowa
[edytuj | edytuj kod]W wyniku przeprowadzonej serii rzutów otrzymano następujące częstości obserwowane :
| – liczba sukcesów | 0 | 1 | 2 | 3 | 4 | 5 |
|---|---|---|---|---|---|---|
| liczba obserwowana | 85 | 79 | 31 | 5 | 0 | 0 |
Następnie pogrupowano te wyniki zgodnie z grupami wartości teoretycznych:
| przedział | ||||
|---|---|---|---|---|
| liczba obserwowana | 85 | 79 | 31 | 5 |
Statystyka testowa obliczana jest ze wzoru Pearsona:
Po podstawieniu danych liczbowych:
Weryfikacja i wniosek
[edytuj | edytuj kod]Przy założeniu prawdziwości statystyka testowa ma asymptotyczny rozkład chi-kwadrat o liczbie stopni swobody . Dla przyjętego poziomu istotności wartość krytyczna wyznaczona za pomocą odwrotnej dystrybuanty lub odczytana z tablic rozkładu chi-kwadrat wynosi .
Wniosek: Ponieważ obliczona wartość statystyki testowej jest znacznie mniejsza niż wartość krytyczna , nie ma podstaw do odrzucenia hipotezy zerowej. Dane zebrane w próbie są zgodne z teoretycznym modelem rozkładu dwumianowego .
Przykład 3: Test zgodności z przewidywaniami genetycznymi
[edytuj | edytuj kod]W wyniku krzyżowania roślin o okrągłych, żółtych nasionach z roślinami o pomarszczonych, zielonych nasionach Gregor Mendel otrzymał cztery rodzaje nasion:
(1) pomarszczone i zielone:
(2) pomarszczone i żółte:
(3) okrągłe i zielone:
(4) okrągłe i żółte:
Zgodnie z teorią oczekiwane proporcje liczebności nasion w poszczególnych klasach wynoszą 1 : 3 : 3 : 9.
Chcemy przetestować hipotezę zerową , że stosunek liczby nasion wynosi 1 : 3 : 3 : 9, przy poziomie istotności [17].
Rozwiązanie.
Liczebność próby losowej wynosi . Teoretyczne prawdopodobieństwa wynoszą . Obliczamy statystykę testową chi-kwadrat:
Za pomocą tablicy rozkładu o stopniach swobody wyznaczamy wartość krytyczną dla : .
Wniosek: Ponieważ , nie ma podstaw do odrzucenia hipotezy zerowej o zgodności stosunku liczby nasion z przewidywaniami genetycznymi Mendla.
Test zgodności chi-kwadrat - hipoteza złożona
[edytuj | edytuj kod]Jeżeli na podstawie jakichś przesłanek stawiamy hipotezę zerową, że dystrybuanta rozkładu losowego ma znaną postać, ale zależy od parametrów , których wartości nie znamy, to mamy do czynienia z tzw. hipotezę złożoną Np. stawiamy hipotezę, że badana populacja ma rozkład Poissona, ale nie znamy parametru tego rozkładu (por. przykład niżej). Postępujemy wtedy podobnie, jak w przypadku wcześniej omówionym (dla hipotezy prostej): dzielimy próbkę losową na klas, przy czym . Następnie dokonujemy estymacji (czyli szacowania) nieznanych wartości parametrów, posługując się metodą największej wiarygodności. Wówczas statystyka testowa
ma przy rozkład o stopniach swobody[18].
Uwaga: Powyższą statystykę można wykorzystać do weryfikacji hipotezy zerowej, gdy liczba klas wynosi minimum 20 i estymujemy nie więcej niż parametry; wtedy można korzystać z kwantylów rozkładu o stopniach swobody[19].
Przykład 4: Komórki drożdży i test zgodności z rozkładem Poissona
[edytuj | edytuj kod]| Liczba
komórek |
Liczebności
doświadczalne |
Liczebności
hipotetyczne |
|
|---|---|---|---|
| 0 | 0 | 3,7 | 3,7000 |
| 1 | 20 | 17,4 | 0,3885 |
| 2 | 43 | 40,6 | 0,1419 |
| 3 | 53 | 63,4 | 1,7060 |
| 4 | 86 | 74,2 | 1,8765 |
| 5 | 70 | 69,4 | 0,0052 |
| 6 | 54 | 54,2 | 0,0007 |
| 7 | 37 | 36,2 | 0,0177 |
| 8 | 18 | 21,2 | 0,4830 |
| 9 | 10 | 11,0 | 0,0909 |
| 10 | 5 | 5,2 | 0,0077 |
| 11 | 2 | 2,2 | 0,0182 |
| 12 | 2 | 1,3 | 0,3769 |
| sumy |

Pod mikroskopem liczono komórki drożdży, zawarte w zawiesinie, które znalazły się w 400 kwadratach, na jakie podzielono na szkiełku. Wyniki pomiarów pokazuje tabela. Na poziomie istotności przetestować hipotezę (hipoteza zerowa), że rozkład liczby komórek drożdży jest rozkładem Poissona[20].
Rozwiązanie. Rozkład Poissona ma postać
gdzie dla rozpatrywanego tu doświadczenia oznacza średnią liczbę komórek drożdży w kwadratach; oznacza prawdopodobieństwo, że w danym kwadracie jest komórek drożdży.
Estymatorem parametru , uzyskanym metodą największej wiarygodności dla pogrupowanych danych, jest średnia ważona z próby . Przyjmujemy więc oszacowanie: , gdzie
Wartości teoretyczne obliczamy (Excel, Python, itp.) lub korzystamy z tablic. Mnożąc przez liczebność próby otrzymujemy liczebności hipotetyczne (por. 3-cia kolumna tabeli). W czwartej kolumnie są składniki statystyki testowej chi-kwadrat; stąd otrzymujemy:
Ponieważ estymowaliśmy 1 parametr wielomianowej funkcji wiarygodności (dla zgrupowanych danych), więc liczba stopni swobody wynosi . Za pomocą tablicy rozkładu wyznaczamy wartość krytyczną dla : .
Wniosek: Ponieważ , nie ma podstaw do odrzucenia hipotezy zerowej o zgodności rozkładu z rozkładem Poissona.
Test niezależności chi-kwadrat
[edytuj | edytuj kod]Test niezależności chi-kwadrat przeprowadza się, aby zbadać, czy istnieje związek pomiędzy dwoma zmiennymi nominalnymi (np. kolor oczu u ludzi a kolor włosów). Bazuje on na porównywaniu liczebności uzyskanych w badaniu z liczebnościami oczekiwanymi, tj. takimi, które występowałyby, gdyby nie było żadnego związku między zmiennymi. Jeżeli różnica pomiędzy liczebnościami obserwowanymi a oczekiwanymi jest duża (istotna statystycznie) to można uznać, że zachodzi zależność między jedną zmienną a drugą. Statystyka chi-kwadrat sumuje kwadraty różnic między obserwowanymi a oczekiwanymi liczebnościami, podzielone przez liczebności oczekiwane[8].
W analizie wyników badań postępujemy następująco:
(1) Stawiamy hipotezy:
Hipoteza zerowa: Nie ma zależności między badanymi zmiennymi.
Hipoteza alternatywna: Istnieje istotna statystycznie zależność między badanymi zmiennymi.
(2) Zapis wyników obserwacji w tabeli
Załóżmy, że jedna zmienna nominalna ma kategorie ponumerowane indeksem , a druga zmienna ma kategorie ponumerowane indeksem . Wyniki pomiarów zapisujemy w tabeli (tzw. tabela krzyżowa)
j i | ... | sumy | |||
|---|---|---|---|---|---|
| ... | |||||
| ... | |||||
| ... | ... | ... | ... | ... | ... |
| ... | |||||
| sumy | ... |
(3) Obliczanie statystyki chi-kwadrat[21]
gdzie:
- – indeksy kategorii pierwszej zmiennej (wiersze tabeli),
- – indeksy kategorii drugiej zmiennej (kolumny tabeli),
- – liczebność obserwacji, gdy pierwsza zmienna przyjęła -tą kategorię, a druga zmienna -tą kategorię,
- – liczebność oczekiwana, gdy pierwsza zmienna przyjęła -tą kategorię, a druga zmienna -tą kategorię, wyznaczona przy założeniu niezależności zmiennych:
- , tj.
gdzie:
- – liczebność całkowita próby losowej,
- – suma liczebności w -tym wierszu (liczba obserwacji dla -tej kategorii pierwszej zmiennej),
- – suma liczebności w -tej kolumnie (liczba obserwacji dla -tej kategorii drugiej zmiennej).
(4) Liczba stopni swobody[21]
Statystyka ta dla dużych liczebności próby losowej ma w przybliżeniu rozkład o stopniach swobody.
(5) Obliczenie wartości krytycznej[21]
Ustalamy poziom istotności (np. 0,01) i jeżeli dysponujemy tablicą rozkładu chi-kwadrat, która zestawia wartości krytyczne, to odczytujemy z niej dla stopni swobody wartość krytyczną , tj. taką wartość, że
Jeżeli zaś tablica rozkładu podaje wartości dystrybuanty tego rozkładu , to ustalamy na podstawie warunku
(6) Wnioskowanie[21]
Jeżeli , to odrzucamy hipotezę zerową, że brak związku między kategoriami dwóch badanych zmiennych. Jeżeli , to nie ma podstaw, by odrzucić tę hipotezę.
Przykład 5: Zależność koloru oczu od koloru włosów
[edytuj | edytuj kod]W tabeli zestawiono wynik badania, polegającego na losowym wyborze ludzi i zapisie ich koloru oczu i włosów. Kolor oczu podzielono na 3 kategorie: 1 – niebieskie, 2 – szare lub zielone, 3 – piwne. Kolor włosów podzielono na 4 kategorie: 1 – jasne blond, 2 – ciemne blond, 3 – czarne, 4 – rude[22].
j (wlosy) i (oczy) | 1 | 2 | 3 | 4 | sumy |
|---|---|---|---|---|---|
| 1 | 1768 | 807 | 189 | 47 | 2811 |
| 2 | 946 | 1387 | 746 | 53 | 3132 |
| 3 | 115 | 438 | 288 | 16 | 857 |
| sumy | 2829 | 2632 | 1223 | 116 | 6800 |
Obliczone wartości oczekiwane zebrano w tabeli:
| 1 | 2 | 3 | 4 | |
|---|---|---|---|---|
| 1 | 1169,46 | 1088,02 | 505,57 | 47,95 |
| 2 | 1303,00 | 1212,27 | 563,30 | 53,43 |
| 3 | 356,54 | 331,71 | 154,13 | 14,62 |
Obliczamy wartość statystyki; otrzymujemy . Liczba stopni swobody wynosi Ustalamy poziom istotności i odczytujemy z tablic wartość krytyczną .
Wniosek: Ponieważ statystyka otrzymana w badaniu jest większa niż wartość krytyczna , dlatego odrzucamy hipotezę o niezależności koloru oczu od koloru włosów w badanej populacji. Przeciwnie, kolor oczu jest skorelowany statystycznie z kolorem włosów.
Test jednorodności chi-kwadrat
[edytuj | edytuj kod]Test jednorodności chi-kwadrat przeprowadza się w celu określenia, czy (z odchyleniami dopuszczalnymi statystycznie) udziały procentowe różnych kategorii badanej cechy nominalnej są jednakowe w dwóch lub więcej populacjach. Np. można badać procentowe udziały kolorów włosów w dwóch populacjach ludzi (żyjących w odmiennych warunkach środowiskowych lub pochodzących z różnych narodów, itd.).
W analizie wyników badań postępujemy następująco:
(1) Formułowanie hipotez
Hipoteza zerowa: Rozkłady procentowe poszczególnych kategorii badanej cechy są jednakowe we wszystkich populacjach.
Hipoteza alternatywna: Co najmniej jedna populacja ma inny rozkład procentowy poszczególnych kategorii badanej cechy.
(2) Zapis wyników obserwacji w tabeli krzyżowej. W wierszach tabeli zapisuje się wyniki pomiarów badanej cechy w poszczególnych populacjach, kolumny dzielą te wyniki na poszczególne kategorie badanej cechy (np. kolory włosów).
(3) Obliczenia
Statystykę testową, w tym wartości oczekiwane, oblicza się według wzorów (analogicznych jak w teście niezależności , ale tu inne znaczenie mają poszczególne symbole) tj.:
gdzie:
- – indeksy poszczególnych populacji (wiersze),
- – indeksy poszczególnych kategorii badanej cechy (kolumny),
- – liczebność zaobserwowana w -tej populacji -tej kategorii badanej cechy,
- – liczebność oczekiwana w -tej populacji -tej kategorii badanej cechy,
- – suma liczebności w -tym wierszu,
- – suma liczebności w -tej kolumnie,
- – liczebność całkowita próby.
(4) Liczba stopni swobody
Statystyka ta dla dużych liczebności próby losowej ma w przybliżeniu rozkład o stopniach swobody.
(5) Obliczenie wartości krytycznej
Ustalamy poziom istotności (np. 0,01) i jeżeli dysponujemy tablicą rozkładu chi-kwadrat, która zestawia wartości krytyczne, to odczytujemy z niej dla stopni swobody wartość krytyczną , tj. taką wartość, że . Jeżeli zaś tablica rozkładu podaje wartości dystrybuanty tego rozkładu , to ustalamy na podstawie warunku .
(6) Wnioskowanie
Jeżeli , to odrzuca się hipotezę zerową, zakładającą jednorodność rozkładu poszczególnych kategorii badanej cechy w różnych populacjach.
Jeżeli , to nie ma podstaw do odrzucenia tej hipotezy.
Uwaga: O identyczności metod obliczeniowych testów niezależności i jednorodności chi-kwadrat
Jeżeli ułożymy wyniki pomiarów w tabelą krzyżową dla testu jednorodności chi-kwadrat, to dalsze procesy obliczeniowe będą identyczne jak dla testu niezależności chi-kwadrat. Jedyna różnica polega na tym, że w teście jednorodności w wierszach tabeli mamy wyniki z różnych populacji, a w teście niezależności w wierszach tabeli mamy wyniki badania uwzględniające kategorie drugiej cechy, badanej na tej samej populacji.
Z tego względu podana dalej procedura numeryczna ma zastosowanie do obliczeń obu testów, tylko w liniach 5-9 kodu jako dane należy wpisać elementy odpowiednich tabel krzyżowych.
Przykład 6: Kolory kwiatów w dwóch populacjach tego samego gatunku
[edytuj | edytuj kod]
Badamy dwie populacje tego samego gatunku rośliny, które rosły w różnych środowiskach. Interesuje nas cecha nominalna: kolor kwiatów (czerwone vs białe). Zmierzone liczebności zebrano w tabeli:
| populacja\kolor kwiatów | 1 - czerwone | 2 - białe | sumy |
|---|---|---|---|
| populacja A | 113 | 37 | 150 |
| populacja B | 40 | 60 | 100 |
| sumy | 153 | 97 | 250 |
Sprawdzamy, czy rozkład kolorów kwiatów jest taki sam w obu populacjach (czyli czy cecha jest niezależna od populacji) na poziomie istotności
Hipotezy:
- Hipoteza zerowa: brak różnic – proporcje kolorów kwiatów są niezależne od populacji.
- Hipoteza alternatywna: istnieje różnica w proporcji kolorów kwiatów między populacjami.
Wartości oczekiwane:
tj.
Wartość statystyki :
Stopnie swobody:
Wartość krytyczna (dla poziomu istotności i ).
Wniosek:
Dla poziomu istotności : – odrzucamy hipotezę zerową; de facto rozkład kolorów kwiatów badanej rośliny wyraźnie zależy od populacji.
Interpretacja biologiczna
W populacji A rozkład fenotypów jest zbliżony do klasycznej proporcji , co wskazuje, że badana cecha dziedziczy się zgodnie z prawami Gregora Mendla, tj. allel dominujący (odpowiedzialny za kolor czerwony kwiatów) maskuje allel recesywny odpowiedzialny za kolor biały kwiatów. Populacja ta spełnia założenia prostego dziedziczenia jednogenowego.
W populacji B stosunek fenotypów znacząco odbiega od oczekiwanego , co sugeruje, że na dziedziczenie koloru wpływają dodatkowe czynniki. Możliwe wyjaśnienia: działanie doboru naturalnego (np. jeden fenotyp ma większe szanse przeżycia), wpływ środowiska na ujawnianie się cechy (ekspresję genów), sprzężenie genów lub inne odstępstwa od niezależnej segregacji alleli. Odchylenie wskazuje, że dziedziczenie koloru w tej populacji nie przebiega zgodnie z prostym modelem Mendla.
Testów niezależności lub jednorodności chi-kwadrat w Pythonie – przykład
[edytuj | edytuj kod]Poniżej przedstawiono przykładową implementację w języku Python służącą do obliczania statystyki χ² w teście niezależności dla dwóch zmiennych nominalnych lub w teście jednorodności dla porównania rozkładów w kilku populacjach.
Dane wejściowe mają postać macierzy liczebności, w której wiersze odpowiadają kategoriom jednej zmiennej (lub populacjom), a kolumny kategoriom drugiej zmiennej. Na tej podstawie wyznaczane są wartości oczekiwane , statystyka testowa χ², liczba stopni swobody, wartość krytyczna oraz wartość p.
import numpy as np
from scipy.stats import chi2
# ======= DANE =======
dane = np.array([
[1768, 807, 189, 47],
[946, 1387, 746, 53],
[115, 438, 288, 16]
])
alpha = 0.01 # poziom istotności
# ======= OBLICZENIA =======
n = dane.sum()
row_sums = dane.sum(axis=1)
col_sums = dane.sum(axis=0)
E = np.outer(row_sums, col_sums) / n # wartości oczekiwane teoretyczne
chi2_emp = ((dane - E)**2 / E).sum() # statystyka empiryczna chi-kwadrat
df = (dane.shape[0]- 1)*(dane.shape[1]- 1) # stopnie swobody
c_crit = chi2.ppf(1 - alpha, df) # wartość krytyczna
p_value = 1 - chi2.cdf(chi2_emp, df) # wartość p
# ======= WYNIKI =======
print("Wartości oczekiwane:\n", np.round(E, 2))
print("\nLiczba stopni swobody =", df)
print("\nChi^2 =", round(chi2_emp, 4))
print("Wartość krytyczna =", round(c_crit, 4))
print("Wartość p =", p_value)
if chi2_emp > c_crit:
print("\nOdrzucamy H0, bo chi^2_emp > wartość krytyczna")
else:
print("\nBrak podstaw do odrzucenia H0")
Sprawdzanie zależności funkcyjnej dwu mierzonych zmiennych[potrzebny przypis]
[edytuj | edytuj kod]Mając dwie serie pomiarów i a także teoretyczną zależność można określić, na ile ta zależność pasuje do danych doświadczalnych. Tzw. znormalizowana statystyka chi-kwadrat dana jest wzorem
gdzie:
- – liczba pomiarów
- – parametry modelu teoretycznego szacowane na podstawie danych pomiarowych
- – znane błędy pomiaru wartości
przy czym:
- błędy pomiarów wartości są zaniedbywalne
- liczba pomiarów jest większa od liczby szacowanych parametrów
Wartości parametrów przyjmuje się jako hipotezę zerową testu. Powyższy rozkład ma stopni swobody. Wyliczoną wartość ocenia się, porównując ją z wartością krytyczną , wyznaczoną na podstawie założonego poziomu istotności Gdy , to nie ma podstaw do odrzucenia hipotezy zerowej i wtedy wartości szacowanych parametrów przyjmuje się jako zgodne z pomiarami.
Zobacz też
[edytuj | edytuj kod]Przypisy
[edytuj | edytuj kod]- ↑ Kubik i Krupowicz 1982 ↓, s. 260-268.
- ↑ Krysicki i inni 2002 ↓, s. 103-112.
- ↑ test χ2, [w:] Encyklopedia PWN [online], Wydawnictwo Naukowe PWN [dostęp 2026-01-17].
- ↑ Pearson 1895 ↓, s. 343–414.
- ↑ Pearson 1901 ↓, s. 443–459.
- ↑ Pearson 1916 ↓, s. 429–457.
- ↑ G. Korn i T. Korn 1983 ↓, s. 164.
- 1 2 Kubik i Krupowicz 1982 ↓, s. 298-306.
- ↑ Jacek Koronacki, Jan Mielniczuk, Statystyka dla studentów kierunków technicznych i przyrodniczych, Wyd. 3, Warszawa: Wydawnictwa Naukowo-Techniczne, 2006, ISBN 978-83-204-3242-8 [dostęp 2024-05-28].
- ↑ Amir D. Aczel i inni, Statystyka w zarządzaniu, Wydanie 2, Warszawa: Wydawnictwo Naukowe PWN, 2018, ISBN 978-83-01-19510-6 [dostęp 2024-05-28].
- ↑ Sheldon Zedeck (red.), APA dictionary of statistics and research methods, First edition, Washington, DC: American Psychological Association, 2014, ISBN 978-1-4338-1533-1 [dostęp 2024-05-28].
- 1 2 Gajek i Kałuszka 1993 ↓, s. 93.
- 1 2 McQuarrie 2006 ↓, s. 241-242.
- 1 2 Krysicki i inni 2002 ↓, s. 104.
- ↑ McQuarrie 2006 ↓, s. 242.
- ↑ G. Korn i T. Korn 1983 ↓, s. 165.
- ↑ Krysicki i inni 2002 ↓, s. 106.
- ↑ Krysicki i inni 2002 ↓, s. 107-108.
- ↑ Krysicki i inni 2002 ↓, s. 108.
- ↑ Krysicki i inni 2002 ↓, s. 108-109.
- 1 2 3 4 Kubik i Krupowicz 1982 ↓, s. 304.
- ↑ Kubik i Krupowicz 1982 ↓, s. 305.
Bibliografia
[edytuj | edytuj kod]Oryginalne prace Pearsona
- Karl Pearson, Contributions to the mathematical theory of evolution, II: Skew variation in homogeneous material, Philosophical Transactions of the Royal Society, 1895 r., 186: 343–414; dostęp online
- Karl Pearson, Mathematical contributions to the theory of evolution, X: Supplement to a memoir on skew variation, Philosophical Transactions of the Royal Society A., 1901 r., 197 (287–299): 443–459.
- Karl Pearson, Mathematical contributions to the theory of evolution, XIX: Second supplement to a memoir on skew variation, Philosophical Transactions of the Royal Society A., 1916 r., 216 (538–548): 429–457.
Po polsku:
- Lesław Gajek, Marek Kałuszka, Wnioskowanie statystyczne Modele i metody, Wydawnictwa Naukowo-Techniczne, Warszawa 1993, str. 93-94 (test zgodności -Pearsona).
- Granino A. Korn, Theresa M. Korn, Matematyka dla pracowników naukowych i inżynierów, cz. 2, PWN, Warszawa 1983, str. 164 (test zgodności ).
- Lech. T. Kubik, Andrzej Krupowicz, Wprowadzenie do rachunku prawdopodobieństwa i jego zastosowań, Warszawa 1982, Państwowe Wydawnictwo Naukowe, str. 298-306 (test niezależności chi-2)
- W. Krysicki, J. Bartos, W. Dyczka, K. Królikowska, M. Wasilewski, Rachunek prawdopodobieństwa i statystyka matematyczna w zadaniach, Wydawnictwo Naukowe PWN, Warszawa 2002, cz. II Statystyka matematyczna, str. 103-112 (test zgodności ).
- Donald A. McQuarrie, Matematyka dla przyrodników i inżynierów, tom 3, Wydawnictwo Naukowe PWN, Warszawa 2006, str. 241 (badanie zgodności).
- John R. Taylor, Wstęp do analizy błędu pomiarowego.
Linki zewnętrzne
[edytuj | edytuj kod]- Przystępne wyjaśnienie użycia testu chi-kwadrat
- Kalkulator chi-kwadrat wraz z przystępnym opisem (ang.)
Chi-squared test (ang.), Encyclopedia of Mathematics, encyclopediaofmath.org [dostęp 2025-04-23].