Oferty statystyczne Tutoriale Opinie Kontakt

V Cramera – wzór, interpretacja i przykład

V Cramera mierzy siłę związku między dwiema zmiennymi jakościowymi w tabeli krzyżowej dowolnej wielkości. Typowe pytanie z pracy dyplomowej: jak silnie kierunek studiów wiąże się z preferowaną formą zajęć?

W prostych słowachTest chi-kwadrat mówi, czy związek w tabeli może być przypadkiem. V Cramera mówi, jak silny jest ten związek: od 0 (brak związku) do 1 (z jednej zmiennej da się bezbłędnie odgadnąć drugą). V nie ma znaku, bo przy kategoriach takich jak „online” czy „hybrydowo” nie ma kierunku „więcej–mniej”.

Kiedy stosować V Cramera?

  • masz tabelę krzyżową dwóch zmiennych jakościowych, co najmniej 2×2 (np. 2×3, 3×4);
  • wykonałeś test chi-kwadrat niezależności i chcesz podać wielkość efektu;
  • chcesz porównać siłę związku w tabelach o różnej liczbie osób.

Dla tabeli 2×2 V jest równe wartości bezwzględnej współczynnika phi. Dla jednej zmiennej (test zgodności, np. 60 vs 40 osób) V nie ma sensu, bo tabela ma tylko jeden wiersz. Jak opisać całą ankietę krok po kroku, przeczytasz w artykule o opracowaniu wyników ankiety.

Wzór na V Cramera

$$ V = \sqrt{\frac{\chi^2}{N \cdot df^{*}}} \qquad df^{*} = \min(r - 1,\ k - 1) $$
\(\chi^2\)
statystyka testu chi-kwadrat dla tej tabeli
\(N\)
liczba wszystkich osób w tabeli
\(r,\ k\)
liczba wierszy i liczba kolumn
\(df^{*}\)
mniejsza z liczb r − 1 i k − 1; dla tabeli 2×3 df* = 1, dla 3×4 df* = 2

Dzielenie przez \(N \cdot df^{*}\) „usuwa” z χ² wpływ liczby osób i wielkości tabeli – dzięki temu V zawsze mieści się między 0 a 1.

Przykład krok po kroku

Zapytaliśmy 48 studentów (po 24 z informatyki i psychologii), jaką formę zajęć wolą. W nawiasach podajemy liczności oczekiwane E = suma wiersza · suma kolumny / N.

Tabela 1. Liczności obserwowane i oczekiwane
KierunekStacjonarnieOnlineHybrydowoRazem
informatyka6 (E = 12)9 (E = 6)9 (E = 6)24
psychologia18 (E = 12)3 (E = 6)3 (E = 6)24
Razem24121248
  1. Liczności oczekiwane. \(24 \cdot 24 / 48 = 12\) oraz \(24 \cdot 12 / 48 = 6\). Wszystkie są większe niż 5.
  2. Składniki. \((6 - 12)^2/12 = 3\), \((9 - 6)^2/6 = 1{,}5\), \((9 - 6)^2/6 = 1{,}5\); w drugim wierszu tak samo.
  3. Chi-kwadrat. χ² = 2 · (3 + 1,5 + 1,5) = 12,00; df = (2 − 1)(3 − 1) = 2; p = 0,0025.
  4. df*. min(2 − 1, 3 − 1) = 1.
  5. V Cramera. \(V = \sqrt{12 / (48 \cdot 1)} = \sqrt{0{,}25} = 0{,}50\).

Progi Cohena (1988) zależą od df*. Powstają z progów dla miary w (0,1; 0,3; 0,5) podzielonych przez \(\sqrt{df^{*}}\):

Tabela 2. Umowne progi siły związku dla V Cramera (Cohen, 1988)
df*MałyŚredniDuży
10,100,300,50
20,070,210,35
30,060,170,29
40,050,150,25
Słupki obok siebie dla informatyki i psychologii: obserwowane 6, 9, 9 i 18, 3, 3 oraz oczekiwane 12, 6, 6; składniki chi-kwadrat 3, 1,5 i 1,5 w każdym wierszu
Rys. 1. Czerwone słupki to prawdziwe liczności, szare – oczekiwane przy braku związku. Najwięcej do χ² dokładają zajęcia stacjonarne (składnik 3 w każdym wierszu): psychologowie wybierali je częściej, a informatycy rzadziej, niż wynikałoby z przypadku.
Trzy słupki chi-kwadrat dla tych samych proporcji: N = 16 – chi-kwadrat 4,00 i p = 0,135, N = 48 – 12,00 i p = 0,002, N = 96 – 24,00 i p poniżej 0,001; za każdym razem V = 0,50
Rys. 2. Dlaczego siły związku nie ocenia się po χ² ani po p? Te same proporcje w tabeli dają przy 16 osobach χ² = 4,00 (p = 0,135), a przy 96 osobach χ² = 24,00 (p < 0,001). V Cramera za każdym razem wynosi 0,50. Przy 16 osobach liczności oczekiwane są jednak za małe, żeby ufać przybliżeniu chi-kwadrat.
Wykres słupkowy z aplikacji SZTOS: informatyka 25% stacjonarnie, 37,5% online, 37,5% hybrydowo; psychologia 75% stacjonarnie, 12,5% online, 12,5% hybrydowo
Rys. 3. Ta sama tabela w aplikacji SZTOS. Każdy słupek to 100% studentów danego kierunku, a podpisy pokazują liczbę osób i odsetek. Zajęcia stacjonarne wybrało 75% psychologów i tylko 25% informatyków. W raporcie aplikacja podaje χ²(2) = 12,00 i V = 0,50.

Jak zinterpretować i opisać wynik?

Przy df* = 1 V = 0,50 osiąga umowny próg efektu dużego (Cohen, 1988). Gdyby ta sama wartość wyszła w tabeli 3×4 (df* = 2), byłaby jeszcze wyraźniej duża, bo próg wynosi tam 0,35. V nie mówi, „w którą stronę” idzie związek – to odczytasz z odsetków w tabeli: psychologowie częściej wybierali zajęcia stacjonarne. W małych próbach V bywa zawyżone; wersja z korektą Bergsmy (2013) daje tu 0,46. Związek nie dowodzi też przyczynowości.

Zapis w stylu APA: Kierunek studiów był istotnie związany z preferowaną formą zajęć, χ²(2, N = 48) = 12,00; p = 0,002; V = 0,50. Zajęcia stacjonarne wybrało 75% studentów psychologii i 25% studentów informatyki.

Jeśli w pracy masz kilka tabel krzyżowych, przy każdym V podaj także wymiary tabeli albo df*, np. „V = 0,50 (tabela 2×3, df* = 1)”. Czytelnik od razu sprawdzi wtedy w Tabeli 2, czy to efekt mały, średni czy duży. Bez tej informacji to samo V = 0,30 może oznaczać efekt średni (df* = 1) albo już duży (df* = 4).

Jak policzyć V Cramera w R?

tabela <- matrix(c( 6, 9, 9,
                   18, 3, 3), nrow = 2, byrow = TRUE,
                 dimnames = list(kierunek = c("informatyka", "psychologia"),
                                 forma = c("stacjonarnie", "online", "hybrydowo")))

# 1) „ręcznie”, dokładnie według wzoru
chi2 <- unname(chisq.test(tabela)$statistic)  # 12
df_gw <- min(dim(tabela)) - 1                 # df* = min(r, k) - 1 = 1
sqrt(chi2 / (sum(tabela) * df_gw))            # V = 0.5

# 2) gotowe funkcje: test chi-kwadrat i V z 95% przedziałem ufności
chisq.test(tabela)
effectsize::cramers_v(tabela, adjust = FALSE, alternative = "two.sided")

Wynik w konsoli R:

[1] 0.5

	Pearson's Chi-squared test

data:  tabela
X-squared = 12, df = 2, p-value = 0.002479

Cramer's V |       95% CI
-------------------------
0.50       | [0.18, 0.77]

Argument adjust = FALSE daje klasyczne V ze wzoru. Bez niego pakiet effectsize poda wersję skorygowaną (tu 0,46) – w pracy napisz, którą wersję raportujesz.

V Cramera czy phi – co wybrać?

Dla tabeli 2×2 obie miary dają tę samą liczbę (V = |φ|), ale phi ma znak, który mówi o kierunku związku, gdy obie kategorie da się sensownie zakodować jako 0 i 1. Dla większych tabel phi może przekroczyć 1, więc wybierz V Cramera. Jeśli w pracy masz kilka tabel różnej wielkości, raportuj V i przy interpretacji zawsze sprawdzaj df*.

Najczęstsze błędy

  • Ocena siły związku według progów 0,1/0,3/0,5 bez sprawdzenia df*.
  • Liczenie V dla jednej zmiennej (test zgodności) – wtedy df* = 0 i wzór nie działa.
  • Szukanie w V kierunku związku – V jest zawsze dodatnie.
  • Ocenianie siły związku po wielkości χ² albo p, które rosną razem z N.
  • Pomijanie małych liczności oczekiwanych – wtedy p trzeba policzyć testem dokładnym Fishera.

Bibliografia

  1. Cramér, H. (1946). Mathematical methods of statistics. Princeton University Press.
  2. Cohen, J. (1988). Statistical power analysis for the behavioral sciences (2nd ed.). Lawrence Erlbaum Associates.
  3. Bergsma, W. (2013). A bias-correction for Cramér's V and Tschuprow's T. Journal of the Korean Statistical Society, 42(3), 323–328.
  4. 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
  5. King, B. M., & Minium, E. W. (2009). Statystyka dla psychologów i pedagogów. Wydawnictwo Naukowe PWN.
  6. 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