Oferty statystyczne Tutoriale Opinie Kontakt

Wielkość efektu – jak liczyć, interpretować i raportować w pracy

Wielkość efektu to liczba, która mówi, jak duża jest różnica między grupami albo jak silny jest związek zmiennych – niezależnie od tego, ilu osób było w badaniu. Typowe pytanie z pracy dyplomowej: promotor pisze „brak wielkości efektu” – którą miarę wybrać do mojego testu i jak ją opisać?

W prostych słowachWartość p odpowiada na pytanie „czy wynik da się łatwo wyjaśnić przypadkiem?”, a wielkość efektu – „jak duża jest różnica?”. To dwie różne informacje i w pracy potrzebujesz obu. Do każdego testu jest pasująca miara: przy teście t – d Cohena, przy ANOVA – eta kwadrat, przy chi-kwadrat – phi albo V Cramera. Najlepiej podać ją razem z przedziałem ufności.

Dlaczego wartość p nie mówi o sile efektu?

Wartość p zależy jednocześnie od wielkości efektu i od liczby osób. Ten sam efekt może więc dać wynik nieistotny w małej próbie i bardzo istotny w dużej. Weźmy dwie grupy różniące się o pół odchylenia standardowego (d = 0,50, efekt średni). Przy 10 osobach w grupie test t daje p = 0,278, przy 50 osobach p = 0,014, a przy 200 osobach p < 0,001. Efekt jest ciągle taki sam, zmienia się tylko pewność, że nie jest przypadkiem. Działa to też w drugą stronę: przy 2000 osobach w grupie nawet pomijalna różnica d = 0,10 daje p = 0,002. Dlatego Amerykańskie Towarzystwo Statystyczne przypomina, że p nie mierzy wielkości efektu ani jego znaczenia (Wasserstein i Lazar, 2016), a standard APA 7 wymaga podawania miar efektu obok testów (American Psychological Association, 2020).

Wykres wartości p w zależności od liczby osób w grupie dla d równego 0,50 i 0,20; dla d 0,50 p spada z 0,278 przy 10 osobach do 0,014 przy 50 i poniżej 0,001 przy 200
Rys. 1. Wartość p dla tej samej różnicy średnich przy rosnącej liczbie osób w grupie. Czerwona linia to efekt średni (d = 0,50), niebieska – mały (d = 0,20). Przerywana linia to próg 0,05. Mały efekt też „staje się istotny”, tylko potrzeba do tego około 200 osób w grupie.

Miary wielkości efektu – tabela z progami

Wybór miary zależy od testu. Progi Cohena (1988) są umowne. Pomagają nazwać efekt, ale zawsze porównaj go też z wynikami podobnych badań. Wzory i przykłady liczone ręcznie znajdziesz w hasłach słownika podlinkowanych w ostatniej kolumnie.

Tabela 1. Najczęstsze miary wielkości efektu i umowne progi
MiaraKiedy jej używaćMałyŚredniDużyWzór i przykład
d Cohenatest t: dwie grupy albo dwa pomiary0,200,500,80d Cohena
g Hedgesajak d, z poprawką dla małych grup0,200,500,80g Hedgesa
rkorelacja; testy U i Wilcoxona (r = z/√N)0,100,300,50r w testach rangowych
η²jednoczynnikowa ANOVA0,010,060,14eta kwadrat
ω², η²pANOVA: ostrożniejsze oszacowanie, plany złożone0,010,060,14cząstkowe η² i ω²
φchi-kwadrat w tabeli 2×20,100,300,50współczynnik phi
V Cramerachi-kwadrat w większych tabelach (progi dla df* = 2)0,070,210,35V Cramera
ORtabela 2×2, regresja logistyczna1,683,476,71iloraz szans
R²regresja liniowa (progi f² przeliczone na R²)0,020,130,26współczynnik R²
W Kendallatest Friedmana0,100,300,50W Kendalla
Progi według Cohena (1988); dla OR według Chena i in. (2010); dla W zwyczajowo przejęte od r. Przy V dla tabel z df* = 1 progi są takie jak dla φ.

Kilka wskazówek przy wyborze. Gdy w grupach jest mniej niż około 20 osób, zamiast d podaj g Hedgesa, bo d lekko zawyża efekt. Przy ANOVA η² mówi, jaką część zmienności wyjaśnia czynnik, a ω² robi to ostrożniej. W planach z kilkoma czynnikami programy podają cząstkowe η², więc zawsze napisz, którą wersję wybrałeś. Przy testach rangowych nie licz d Cohena, tylko r. Pamiętaj też o kierunku: d i r mogą być ujemne, a znak mówi, która grupa miała wyższe wyniki albo czy związek jest dodatni.

Cztery przykłady na tych samych danych co w słowniku

Liczby pochodzą z małych zbiorów, na których pokazujemy wzory w hasłach. Każdy wiersz to inny test i inna miara.

Tabela 2. Wynik testu, wielkość efektu i jej 95% przedział ufności
ZbiórTestWielkość efektu [95% CI]Jak to opisać
Z2: notatki vs quizy (5 + 5 osób)t(8) = 3,00; p = 0,017d = 1,90 [0,32; 3,40]; g = 1,71efekt duży, ale oszacowany bardzo niedokładnie
Z6: trzy grupy ćwiczeniowe (3 × 3 osoby)F(2, 6) = 7,00; p = 0,027η² = 0,70 [0,00; 0,87]; ω² = 0,57grupa wyjaśnia 70% zmienności punktów; przedział sięga zera
Z8: tabela 2×2 (N = 40)χ²(1) = 10,00; p = 0,002φ = 0,50 [0,19; 0,81]; OR = 9,00 [2,15; 37,66]związek silny; szansa 9 razy większa
Z4: godziny nauki i punkty (5 osób)r(3) = 0,80; p = 0,104r = 0,80 [−0,28; 0,99]; R² = 0,64związek silny, ale nieistotny – za mało osób

Przykład Z4 dobrze pokazuje, czego nie wolno pisać. Korelacja 0,80 to według progów efekt duży, a mimo to p = 0,104. Nie znaczy to, że związku nie ma. Przy pięciu osobach przedział ufności obejmuje i zero, i prawie idealny związek, więc dane nie pozwalają rozstrzygnąć. Uczciwy opis brzmi: „brak podstaw do odrzucenia H0; oszacowanie siły związku jest bardzo niepewne”. Z kolei η² = 0,70 w Z6 nie oznacza, że grupa „powoduje” 70% różnic – to opis podziału zmienności, a nie dowód przyczyny.

Cztery panele z wielkościami efektu i 95% przedziałami ufności: d 1,90 od 0,32 do 3,40, eta kwadrat 0,70 od 0 do 0,87, phi 0,50 od 0,19 do 0,81, r 0,80 od minus 0,28 do 0,99; tło zaznacza progi mały, średni i duży
Rys. 2. Wielkości efektów z Tabeli 2 z 95% przedziałami ufności. Szare tło to progi Cohena dla danej miary. Wszystkie kropki leżą w strefie „duży”, ale przedziały są szerokie. Przy d i φ dolna granica przekracza próg efektu małego, przy η² sięga zera, a w Z4 przedział przecina zero – stąd wynik nieistotny mimo r = 0,80.
Wykres z aplikacji SZTOS dla trzech grup ćwiczeniowych A, B, C ze średnimi 3, 4 i 8; klamry porównań Tukeya: C–A istotne z d = 3,16, C–B nieistotne z d = 2,53, B–A nieistotne z d = 0,50
Rys. 3. Dane Z6 w module ANOVA aplikacji SZTOS. Obok każdej klamry porównania Tukeya aplikacja podaje d Cohena dla danej pary. Para C–A jest istotna (d = 3,16), a para C–B – nie (d = 2,53), choć efekt jest ogromny: przy trzech osobach w grupie to za mało, by wykluczyć przypadek. W raporcie aplikacja podaje też η² = 0,70 dla całej analizy. Liczby są z kropką dziesiętną, jak w programie. Pełny raport zobaczysz w przykładowym raporcie z ANOVA.

Przedziały ufności dla wielkości efektu w R

Pakiet effectsize (Ben-Shachar i in., 2020) liczy miary efektu razem z 95% przedziałem ufności. Dla η², ω², φ i V domyślnie podaje przedział jednostronny (z górną granicą 1), bo te miary nie mogą być ujemne. Do pracy zwykle lepszy jest przedział dwustronny – ustawisz go argumentem alternative = "two.sided". Kod liczy wszystkie liczby z Tabeli 2 oraz p z Rys. 1.

suppressPackageStartupMessages(library(effectsize))
ci <- function(x) { x <- as.data.frame(x)                # efekt i 95% CI w jednej linii
  round(unlist(x[1, setdiff(names(x)[sapply(x, is.numeric)], "CI")]), 2) }
# Z2: Notatki vs Quizy (test t) -> d Cohena i g Hedgesa
notatki <- c(1, 2, 3, 4, 5); quizy <- c(4, 5, 6, 7, 8)
round(t.test(quizy, notatki, var.equal = TRUE)$p.value, 3)
ci(cohens_d(quizy, notatki)); ci(hedges_g(quizy, notatki))
# Z6: trzy grupy ćwiczeniowe (ANOVA) -> eta i omega kwadrat
z6 <- data.frame(grupa = rep(c("A", "B", "C"), each = 3), punkty = c(1, 3, 5, 2, 4, 6, 7, 8, 9))
m6 <- aov(punkty ~ grupa, data = z6)
ci(eta_squared(m6, partial = FALSE, alternative = "two.sided"))
ci(omega_squared(m6, partial = FALSE, alternative = "two.sided"))
# Z8: tabela 2×2 (chi-kwadrat) -> phi i iloraz szans
tab <- matrix(c(15, 5, 5, 15), nrow = 2)
ci(phi(tab, adjust = FALSE, alternative = "two.sided"))
ci(oddsratio(tab))
# Z4: godziny nauki i punkty (korelacja) -> r i R²
x <- 1:5; y <- c(4, 2, 8, 6, 10)
k <- cor.test(x, y)
round(c(r = unname(k$estimate), CI = k$conf.int, p = k$p.value, R2 = unname(k$estimate^2)), 3)
# Ten sam efekt d = 0,5, różna liczba osób w grupie -> różne p
n <- c(10, 50, 200)
round(setNames(2 * pt(-0.5 * sqrt(n / 2), df = 2 * n - 2), n), 4)

Wynik w konsoli R:

[1] 0.017
Cohens_d   CI_low  CI_high 
    1.90     0.32     3.40 
Hedges_g   CI_low  CI_high 
    1.71     0.29     3.07 
   Eta2  CI_low CI_high 
   0.70    0.00    0.87 
 Omega2  CI_low CI_high 
   0.57    0.00    0.82 
    phi  CI_low CI_high 
   0.50    0.19    0.81 
Odds_ratio     CI_low    CI_high 
      9.00       2.15      37.66 
     r    CI1    CI2      p     R2 
 0.800 -0.280  0.986  0.104  0.640 
    10     50    200 
0.2783 0.0141 0.0000 

R zapisuje liczby z kropką, a p = 0,0000 oznacza tylko zaokrąglenie – w pracy napisz p < 0,001.

Jak raportować wielkość efektu – gotowe zdania

Test t: Studenci uczący się z quizów uzyskali więcej punktów niż studenci uczący się z notatek, t(8) = 3,00; p = 0,017; d = 1,90; 95% CI [0,32; 3,40]. Efekt był duży, choć przy pięciu osobach w grupie jego wielkość oszacowano mało precyzyjnie.

Wynik nieistotny: Związek liczby godzin nauki z liczbą punktów nie był istotny statystycznie, r(3) = 0,80; 95% CI [−0,28; 0,99]; p = 0,104. Brak podstaw do odrzucenia hipotezy zerowej, a szeroki przedział ufności wskazuje, że próba była za mała, by ocenić siłę związku.

Więcej wzorów zdań, także dla ANOVA i chi-kwadrat, zebraliśmy we wpisie opis wyników w stylu APA 7.

Najczęstsze błędy

  • Wnioskowanie o sile efektu z p: „p < 0,001, więc efekt jest bardzo silny”.
  • Brak informacji, którą miarę podajesz: η² czy cząstkowe η², r czy korelacja rangowo-dwuseryjna.
  • Pomijanie efektu przy wyniku nieistotnym – właśnie wtedy pokazuje, czy próba była za mała.
  • Traktowanie progów Cohena jak sztywnej reguły bez odniesienia do literatury.
  • Pisanie, że zmienna „wpływa” albo „powoduje”, gdy badanie było korelacyjne.

Jaka wielkość efektu jest „dobra”?

Nie ma jednej odpowiedzi. Progi Cohena miały być punktem wyjścia, gdy nie wiadomo nic więcej (Cohen, 1988). Mały efekt w badaniu zdrowia publicznego może mieć duże znaczenie praktyczne, a duży efekt w pięcioosobowej próbie bywa przypadkiem. Porównaj swój wynik z metaanalizami i badaniami z Twojej dziedziny, a przy planowaniu badania użyj tej wartości do analizy mocy (Lakens, 2013).

Czy podawać wielkość efektu, gdy wynik jest nieistotny?

Tak. Wielkość efektu z przedziałem ufności mówi czytelnikowi, czy różnica była bliska zera, czy raczej duża, ale niepewna z powodu małej próby. Bez tej informacji wynik nieistotny łatwo błędnie odczytać jako „brak efektu”.

Bibliografia

  1. American Psychological Association. (2020). Publication manual of the American Psychological Association (7th ed.). https://doi.org/10.1037/0000165-000
  2. Ben-Shachar, M. S., Lüdecke, D., & Makowski, D. (2020). effectsize: Estimation of effect size indices and standardized parameters. Journal of Open Source Software, 5(56), 2815. https://doi.org/10.21105/joss.02815
  3. Chen, H., Cohen, P., & Chen, S. (2010). How big is a big odds ratio? Interpreting the magnitudes of odds ratios in epidemiological studies. Communications in Statistics – Simulation and Computation, 39(4), 860–864.
  4. Cohen, J. (1988). Statistical power analysis for the behavioral sciences (2nd ed.). Lawrence Erlbaum Associates.
  5. Lakens, D. (2013). Calculating and reporting effect sizes to facilitate cumulative science: A practical primer for t-tests and ANOVAs. Frontiers in Psychology, 4, 863. https://doi.org/10.3389/fpsyg.2013.00863
  6. Wasserstein, R. L., & Lazar, N. A. (2016). The ASA statement on p-values: Context, process, and purpose. The American Statistician, 70(2), 129–133. https://doi.org/10.1080/00031305.2016.1154108
  7. 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