Cramér's V Calculator
Cramér's V measures the strength of the association between two categorical variables on a 0 to 1 scale. A chi-square test only answers "is there an association?", and as the sample grows almost every table turns out significant; V divides out the effect of sample size and leaves the actual strength of the association behind. That is why contingency table results are reported as the trio χ², p, and V.
This calculator takes the chi-square value, the total number of observations, and the row-by-column size of the table, and returns Cramér's V, the phi coefficient (Cohen's w), Bergsma's bias-corrected V, and the p-value. A separate table shows how the interpretation cutoffs shift with table size: a V of 0.30, merely "moderate" in a 2×2 table, already means a strong association in a 4×5 table.
Cramér's V and Phi Formulas
Phi squared: φ² = χ² / n
Phi (Cohen's w): φ = √(χ² / n)
Cramér's V: V = √( χ² / (n · k) ), k = min(r − 1, c − 1)
In a 2×2 table: V = φ = √(χ² / n)
Degrees of fr.: df = (r − 1)·(c − 1)
Corrected V: φ²ᵈ = max(0; φ² − df/(n−1))
r̃ = r − (r−1)²/(n−1), c̃ = c − (c−1)²/(n−1)
Ṽ = √( φ²ᵈ / min(r̃ − 1, c̃ − 1) )
Cutoffs: small 0.10/√k · moderate 0.30/√k · strong 0.50/√kCramér's V squeezes the phi coefficient into the 0–1 range by dividing it by the largest value it could take (√k). That makes association strengths from tables of different sizes comparable — but in exchange, the interpretation cutoffs change with the table size.
How to Calculate
- Enter the χ² value from your chi-square test of independence; if you have not computed it yet, use the chi-square test calculator first.
- Enter the total number of observations (the sum of all cells) — this is not a row or column total.
- Enter the number of rows and columns of the contingency table; the calculator derives the degrees of freedom and k = min(r−1, c−1) itself.
- Choose the significance level; the critical chi-square value and the p-value follow from it.
- Compare Cramér's V against the cutoffs for your own table size: in a 3×3 table, 0.21 already counts as a moderate association.
- Read the "smallest V that would be significant" row; it shows how much your sample size alone eases the way to significance.
Worked Examples
A significant but weak association in a 3×3 table
In a sample of 240, χ²(4) = 18.42 gives p = 0.001, so the association is significant. With φ² = 18.42 / 240 = 0.0768 and k = 2, Cramér's V comes out as 0.1959. Because the cutoffs for a 3×3 table are 0.071 / 0.212 / 0.354, this value sits at the top of the "small" band — significant, but weak. The bias-corrected value is Ṽ = 0.1740.
Cramér's V: 0.1959 · Strength of the association (given the table size): Small · Generic scale label (ignoring df): zayıf
Phi and V coincide in a 2×2 table
In a 2×2 table k = 1, so Cramér's V and phi are the same: V = φ = √(6.35 / 120) = 0.2300. For χ²(1) = 6.35 the p-value is 0.012, so the association is significant at the 5% level, and against the 2×2 cutoffs (0.10 / 0.30 / 0.50) it lies between small and moderate. In this sample the smallest V that would be significant is 0.1789.
Cramér's V: 0.2300 · Strength of the association (given the table size): Small · Generic scale label (ignoring df): zayıf
Significant but negligible in a large sample
In a sample of 5,000, χ²(2) = 9.85 and p = 0.007 make the result significant, yet Cramér's V is only 0.0444: a negligible association. In this sample even an association as small as V = 0.0346 would have been significant — the classic illustration of why reading "strong association" off a p-value is a mistake in large data sets.
Cramér's V: 0.0444 · Strength of the association (given the table size): Negligible · Generic scale label (ignoring df): ihmal edilebilir