Oferty statystyczne Tutoriale Opinie Kontakt

Test t a test z – czym się różnią i kiedy który wybrać

Test z i test t odpowiadają na to samo pytanie: czy średnie różnią się bardziej, niż mogłyby przez przypadek. Różnią się tym, skąd biorą odchylenie standardowe – i dlatego mają inne wartości krytyczne i inne p. Typowe pytanie z pracy dyplomowej: dlaczego promotor każe liczyć test t, skoro w podręczniku jest wzór na z?

W prostych słowachTest z zakłada, że prawdziwy rozrzut wyników w populacji znasz z góry, na przykład z norm testu. Test t ten rozrzut szacuje z tych samych kilku osób, które właśnie zbadałeś. Szacunek z małej próby bywa chybiony, więc test t jest ostrożniejszy: wymaga większej różnicy, żeby uznać ją za istotną. Im więcej osób, tym lepszy szacunek i tym mniejsza różnica między oboma testami.

Kiedy test z, a kiedy test t?

  • test z: odchylenie standardowe populacji σ jest znane z zewnątrz (normy testu inteligencji, wieloletnie dane z egzaminu) – w pracach dyplomowych zdarza się to rzadko;
  • test z jako przybliżenie: bardzo duże próby (setki osób), gdzie rozkład t prawie nie różni się od normalnego, oraz testy dla proporcji – zobacz test z dla dwóch proporcji;
  • test t: odchylenie liczysz z próby – czyli prawie zawsze, gdy porównujesz średnie z ankiety czy eksperymentu;
  • test t szczególnie przy małych grupach (kilka–kilkadziesiąt osób), bo tam różnica między testami jest największa.

W praktyce wybierasz więc odmianę testu t: dla prób niezależnych, dla prób zależnych albo dla jednej próby. Kształt rozkładu t i rolę stopni swobody wyjaśnia hasło rozkład t Studenta i stopnie swobody.

Wzór na test z i test t (dwie grupy)

$$ z = \frac{\bar{x}_1 - \bar{x}_2}{\sigma\sqrt{\dfrac{1}{n_1} + \dfrac{1}{n_2}}} \qquad\qquad t = \frac{\bar{x}_1 - \bar{x}_2}{s_p\sqrt{\dfrac{1}{n_1} + \dfrac{1}{n_2}}},\quad df = n_1 + n_2 - 2 $$
\(\bar{x}_1,\ \bar{x}_2\)
średnie w grupie 1 i 2 – licznik jest w obu wzorach taki sam
\(\sigma\)
(sigma) odchylenie standardowe w populacji, znane przed badaniem
\(s_p\)
odchylenie połączone, policzone z próby: pierwiastek ze średniej ważonej wariancji obu grup
\(n_1,\ n_2\)
liczba osób w każdej grupie
\(df\)
stopnie swobody – mówią, z którego rozkładu t odczytać p; test z ich nie potrzebuje, bo zawsze korzysta z rozkładu normalnego

Na głos: „z (albo t) to różnica średnich podzielona przez jej błąd standardowy; w z błąd liczymy ze znanej sigmy, w t – z odchylenia z próby”. Dla jednej próby wzory są analogiczne: \( z = (\bar{x} - \mu_0) / (\sigma / \sqrt{n}) \), a w t zamiast σ jest s.

Przykład krok po kroku

Pięcioro studentów uczyło się z notatek (1, 2, 3, 4, 5 punktów), a pięcioro z quizów (4, 5, 6, 7, 8 punktów). Załóżmy dodatkowo, że z wieloletnich danych prowadzącego wiadomo, iż wariancja wyników tego kolokwium wynosi σ² = 2,5. Celowo wybraliśmy wartość równą wariancji z próby – dzięki temu oba testy dadzą tę samą statystykę i od razu widać, że różnica tkwi wyłącznie w rozkładzie odniesienia.

Tabela 1. Dane i obliczenia pomocnicze (średnie 3 i 6)
Notatki xx − 3(x − 3)²Quizy xx − 6(x − 6)²
11 − 3 = −2444 − 6 = −24
22 − 3 = −1155 − 6 = −11
33 − 3 = 0066 − 6 = 00
44 − 3 = 1177 − 6 = 11
55 − 3 = 2488 − 6 = 24
Σ = 15010Σ = 30010
  1. Średnie i różnica. 15 / 5 = 3 i 30 / 5 = 6. Różnica 6 − 3 = 3 punkty – licznik obu testów.
  2. Test z: błąd standardowy ze znanej sigmy. σ² · (1/5 + 1/5) = 2,5 · 0,4 = 1; √1 = 1. Statystyka z = 3 / 1 = 3,00.
  3. Test z: wartość p. W tablicy rozkładu normalnego dla z = 3,00 pole na lewo wynosi 0,99865. Prawy ogon: 1 − 0,99865 = 0,00135; oba ogony: 2 · 0,00135 = 0,0027 (w R: 2 * pnorm(-3)). Wartość krytyczna dla α = 0,05 to 1,96 (qnorm(0.975)).
  4. Test t: wariancja z próby. W każdej grupie suma kwadratów odchyleń wynosi 10, więc wariancja = 10 / 4 = 2,5. Wariancja połączona: (4 · 2,5 + 4 · 2,5) / 8 = 20 / 8 = 2,5.
  5. Test t: statystyka. 2,5 · 0,4 = 1; √1 = 1; t = 3 / 1 = 3,00, df = 5 + 5 − 2 = 8.
  6. Test t: wartość p. W tablicy rozkładu t dla df = 8 wartość krytyczna (α = 0,05, dwustronnie) wynosi 2,306 (qt(0.975, 8)), a nasze 3,00 ją przekracza. Dokładnie: p = 0,017 (2 * pt(-3, 8)).
  7. Porównanie. Ta sama liczba 3,00, a p różni się ponad sześciokrotnie: 0,0027 w teście z i 0,017 w teście t. Rozkład t ma grubsze ogony, bo uwzględnia, że s jest tylko szacunkiem σ.
Tabela 2. Ta sama statystyka 2,00 przy różnej liczbie osób w grupie
Osób w grupiedf testu tWartość krytyczna tp z testu tWartość krytyczna zp z testu z
55 + 5 − 2 = 82,3060,081 (nieistotny)1,960,046 (istotny)
100100 + 100 − 2 = 1981,9720,047 (istotny)1,960,046 (istotny)
różnica pprzy n = 5: 0,081 − 0,046 = 0,035; przy n = 100: 0,047 − 0,046 = 0,001

Przy pięciu osobach w grupie wybór testu zmienia wniosek: test z „widzi” istotną różnicę, test t – nie. Przy stu osobach oba testy dają praktycznie to samo.

Wykres z aplikacji SZTOS dla grup Notatki i Quizy: średnie 3 i 6 punktów po 5 osób, niebieskie wąsy niepewności, czerwone kropki pojedynczych osób i gwiazdka istotnej różnicy
Rys. 1. Dane z przykładu w raporcie aplikacji SZTOS. Aplikacja, tak jak większość programów, porównuje średnie testem t, bo odchylenie standardowe liczy z próby. Niebieskie wąsy pokazują niepewność średnich, czerwone kropki – pojedyncze osoby, gwiazdka – różnicę istotną statystycznie.
Krzywa rozkładu normalnego i niższa, szersza w ogonach krzywa rozkładu t dla 8 stopni swobody; wartości krytyczne 1,96 i 2,306 zaznaczone przerywanymi liniami
Rys. 2. Rozkład t dla 8 stopni swobody (czerwony) jest niższy w środku i grubszy w ogonach niż rozkład normalny (niebieski). Dlatego granica istotności przesuwa się z 1,96 na 2,306, a pole za tą samą wartością statystyki – czyli p – jest większe.
Krzywa wartości p z testu t dla statystyki 2,00 malejąca od 0,081 przy 5 osobach w grupie do 0,047 przy 100 osobach i zbliżająca się do stałej linii testu z na poziomie 0,046
Rys. 3. Dla tej samej statystyki 2,00 wartość p z testu t (czerwona krzywa) maleje wraz z liczbą osób i zbliża się do p z testu z (niebieska linia, 0,046). Poniżej około 30 osób w grupie p z testu t leży nad progiem 0,05, a z testu z – pod nim.

Jak zinterpretować i opisać wynik?

Jeśli odchylenia nie znałeś z góry, raportujesz test t. Wynik z testu z przy małej próbie byłby zbyt optymistyczny: p wyszłoby mniejsze, niż jest naprawdę, więc błędy I rodzaju zdarzałyby się częściej niż w 5% badań. Pamiętaj też, czym jest wartość p: to prawdopodobieństwo wyniku co najmniej tak skrajnego, gdyby metoda nauki nie miała znaczenia, a nie prawdopodobieństwo, że hipoteza zerowa jest prawdziwa.

Zapis w stylu APA: Studenci uczący się z quizów (M = 6,00; SD = 1,58) uzyskali istotnie więcej punktów niż studenci uczący się z notatek (M = 3,00; SD = 1,58), t(8) = 3,00; p = 0,017. Gdyby odchylenie populacji było znane (σ = 1,58), test z dałby z = 3,00; p = 0,003.

Jak policzyć test z i test t w R?

notatki <- c(1, 2, 3, 4, 5)
quizy   <- c(4, 5, 6, 7, 8)
sigma   <- sqrt(2.5)                     # znane odchylenie populacji (z wieloletnich danych)

# 1) „ręcznie”: ta sama różnica, dwa różne mianowniki i rozkłady
roznica <- mean(quizy) - mean(notatki)
s2p <- (4 * var(notatki) + 4 * var(quizy)) / 8          # wariancja połączona z próby
z <- roznica / (sigma * sqrt(1/5 + 1/5)); p_z <- 2 * pnorm(-abs(z))
t <- roznica / sqrt(s2p * (1/5 + 1/5));  p_t <- 2 * pt(-abs(t), df = 8)
round(c(z = z, p_z = p_z, t = t, p_t = p_t), 4)

# 2) gotowe funkcje
DescTools::ZTest(quizy, notatki, sd_pop = sigma)$p.value
t.test(quizy, notatki, var.equal = TRUE)$p.value

# 3) ta sama statystyka 2,00 przy 5 i przy 100 osobach w grupie
round(c(z = 2 * pnorm(-2), t_n5 = 2 * pt(-2, 8), t_n100 = 2 * pt(-2, 198)), 4)
round(c(z = qnorm(0.975), t_df8 = qt(0.975, 8), t_df198 = qt(0.975, 198)), 3)

Wynik w konsoli R:

     z    p_z      t    p_t 
3.0000 0.0027 3.0000 0.0171 
[1] 0.002699796
[1] 0.01707168
     z   t_n5 t_n100 
0.0455 0.0805 0.0469 
      z   t_df8 t_df198 
  1.960   2.306   1.972 

Rachunek „ręczny” i gotowe funkcje dają to samo: p = 0,0027 dla z i 0,0171 dla t. W podstawowym R nie ma funkcji do testu z, dlatego użyliśmy ZTest() z pakietu DescTools.

Od ilu osób test t i test z dają to samo?

Nie ma jednej granicy, ale reguła „od 30 osób można używać z” pochodzi z czasów, gdy tablice rozkładu t były krótkie. Na rys. 3 widać, że przy 30 osobach w grupie p z testu t to 0,050, a z testu z – 0,046. Różnica jest mała, ale przy wyniku „na granicy” może zmienić wniosek. Programy liczą rozkład t dla dowolnych stopni swobody, więc nie ma powodu przechodzić na z – test t jest poprawny przy każdej liczebności, a z tylko w przybliżeniu.

Najczęstsze błędy

  • Liczenie testu z z odchyleniem policzonym z próby. To w rzeczywistości test t, tylko z błędnym rozkładem odniesienia.
  • Używanie wartości krytycznej 1,96 przy kilku osobach w grupie. Dla df = 8 granica wynosi 2,306 (a w teście jednostronnym – 1,860).
  • Przekonanie, że test t „wymaga małej próby”. Test t jest poprawny przy każdej liczebności.
  • Mylenie testu z dla średnich z wynikiem standaryzowanym z pojedynczej osoby – to dwie różne rzeczy o tej samej literze.
  • Pisanie „przyjęto H0”, gdy p > 0,05. Poprawnie: „brak podstaw do odrzucenia H0”.

Bibliografia

  1. Student. (1908). The probable error of a mean. Biometrika, 6(1), 1–25. https://doi.org/10.1093/biomet/6.1.1
  2. Zabell, S. L. (2008). On Student’s 1908 article “The probable error of a mean”. Journal of the American Statistical Association, 103(481), 1–7. https://doi.org/10.1198/016214508000000030
  3. King, B. M., & Minium, E. W. (2009). Statystyka dla psychologów i pedagogów. Wydawnictwo Naukowe PWN.
  4. Field, A., Miles, J., & Field, Z. (2012). Discovering statistics using R. SAGE.
  5. Hryniewicz, K., & Milewska, A. (2023). SZTOS: System Zautomatyzowanego Tworzenia Opisu Statystycznego [Oprogramowanie]. SZTOS IT. https://sztos-it.com/

Zobacz też

Potrzebujesz pomocy z analizą do pracy dyplomowej?

Policzymy Twoje wyniki, przygotujemy tabele, wykresy i opis w standardzie APA, który wykorzystasz w swojej pracy. Pomagamy jak statystyk i redaktor – autorem pracy zostajesz Ty. Konsultacja i wycena są bezpłatne.

Na skróty