estadistica.ar · Enciclopedia de Estadística en españolhttps://estadistica.ar/conceptos/v-de-cramer-y-phi
V de Cramér y coeficiente phi
Las medidas que convierten el chi-cuadrado en un número entre 0 y 1, comparable entre tablas y entre estudios.
Por Jorge Luis Montivero, Licenciado en Estadística · Mu3Sigma
1 · Qué resuelven
El chi-cuadrado crece con el tamaño de la muestra, así que no se puede usar para comparar la intensidad de la asociación entre dos tablas. Phi y la V lo normalizan.
donde es el menor entre la cantidad de filas y de columnas.

2 · Cuál usar
| Medida | Cuándo |
|---|---|
| Phi | solo tablas 2×2 |
| V de Cramér | cualquier tamaño, incluidas las 2×2 |
Phi en tablas mayores a 2×2 puede superar 1 —su techo es , justo lo que la V divide—, y por eso no se usa ahí. La V sirve siempre, así que es la recomendación por defecto.
3 · El ejemplo
Con y en una tabla 2×2:
Una asociación entre pequeña y mediana, según las referencias que se ven más abajo. Y a diferencia del chi-cuadrado, este número no cambiaría si la misma tabla se hubiera observado con 1.386 casos, con todas las celdas divididas por diez: es la propiedad que lo vuelve comparable.
La tabla es de casos de la muestra, sin ponderar. Con el ponderador (PONDERA)
la V da 0,256: como no depende de la escala, se calcula igual sobre los
conteos expandidos. El chi-cuadrado, en cambio, no: sobre esos conteos da
629.485, porque trata a 9,6 millones de personas como si fueran casos
relevados, y no sirve como prueba.
4 · Phi es, literalmente, una correlación
No es una medida nueva inventada para tablas: es la correlación de Pearson de siempre, aplicada a las dos variables codificadas como 0 y 1.
Se puede comprobar con esta misma tabla. Codificando “hasta secundario incompleto” como 1 (las 29 personas sin instrucción quedan afuera de la tabla) y “no registrado” como 1, y calculando la correlación sobre esas dos columnas de ceros y unos, el resultado es 0,25: exactamente el phi.
En el ejemplo, : la variación compartida es el 6,25 %, no el 25 %.
Esa equivalencia también explica una de sus limitaciones. Como toda correlación, phi mide asociación lineal entre los dos indicadores, y con más de dos categorías por variable no hay una única forma de codificarlas con números: de ahí que haga falta la V, que abandona la idea de dirección y se queda solo con la intensidad.
5 · Cómo se interpreta
Las referencias de Jacob Cohen se fijaron para una medida emparentada, , que equivale a . Por eso los umbrales de la V bajan a medida que la tabla crece:
| (el menor entre filas y columnas) | Pequeña | Mediana | Grande |
|---|---|---|---|
| 2 (incluye las 2×2) | 0,10 | 0,30 | 0,50 |
| 3 | 0,07 | 0,21 | 0,35 |
| 4 | 0,06 | 0,17 | 0,29 |
En una tabla de 3×5, una V de 0,25 ya es una asociación mediana; en una 2×2, queda por debajo.
6 · Lo que no dice
No tiene dirección. Una V de 0,25 no dice qué categoría va con cuál: eso hay que leerlo en los porcentajes condicionales. Es una limitación heredada del chi-cuadrado.
No es un porcentaje. Una V de 0,25 no significa “25 % de asociación” ni “explica el 25 %”. Es un número en una escala de 0 a 1, nada más.
No viene con precisión. Como cualquier estadístico, tiene error muestral, y conviene acompañarla de un intervalo de confianza. Se calcula por bootstrap o con aproximaciones; en una 2×2, como phi es una correlación, sirve la de Fisher. En el ejemplo, las dos dan prácticamente lo mismo: de 0,23 a 0,27.
Está inflada en muestras chicas. La V muestral tiende a dar más que la de la población, sobre todo con pocos casos y tablas grandes. Existe una versión corregida, propuesta por Wicher Bergsma en 2013, que conviene usar en esos casos.
Ignora el orden. Si las categorías son ordinales, la V no lo aprovecha.
7 · Las otras medidas de asociación nominal
| Medida | Característica |
|---|---|
| V de Cramér | la de uso general |
| Phi | solo 2×2; equivale a la correlación de las dummies |
| Coeficiente de contingencia | nunca llega a 1; poco recomendable |
| Lambda | reducción del error al predecir; puede dar 0 con asociación real |
| Odds ratio | solo 2×2, pero sí tiene dirección e interpretación sustantiva |
Lambda da 0 cuando la categoría más frecuente es la misma en todos los grupos, aunque los porcentajes cambien mucho de un grupo a otro: por eso se usa poco.
8 · Errores frecuentes
- Usar phi en tablas mayores a 2×2.
- Leer la V como un porcentaje.
- Leerla contra la escala de 0 a 1 con marginales muy desbalanceados, donde el máximo alcanzable está bastante por debajo de 1.
- Reportar solo el valor p sin ninguna medida de intensidad.
- Informarla sin intervalo de confianza cuando la muestra es chica, ni sin la corrección por sesgo.
- Calcular el chi-cuadrado sobre los conteos expandidos por el ponderador. La V sale bien; la prueba, no.
- Aplicar los umbrales de Cohen sin considerar el campo.
- Usarla con variables ordinales desperdiciando el orden.
- Interpretarla como causal.
9 · En el software
# R
library(rcompanion)
cramerV(tabla) # 0.250
cramerV(tabla, ci = TRUE) # con intervalo de confianza por bootstrap
cramerV(tabla, bias.correct = TRUE) # corregida por sesgo (Bergsma)
# A mano. correct = FALSE: en las 2×2, chisq.test() aplica por defecto la
# corrección de Yates, y con pocos casos la V cambia
sqrt(chisq.test(tabla, correct = FALSE)$statistic /
(sum(tabla) * (min(dim(tabla)) - 1)))
# Con el ponderador: la V, sí; el valor p de esta prueba, no
tw <- xtabs(PONDERA ~ educacion + registrado, datos)
sqrt(chisq.test(tw, correct = FALSE)$statistic / (sum(tw) * (min(dim(tw)) - 1)))
# Comprobar que phi es la correlación de las dummies
cor(as.numeric(educacion == "Hasta sec. incompleto"),
as.numeric(registrado == "No"))
# Python
import numpy as np
from scipy import stats
chi2 = stats.chi2_contingency(tabla, correction=False)[0]
V = np.sqrt(chi2 / (tabla.sum() * (min(tabla.shape) - 1)))
# Directo (scipy 1.7 o posterior)
stats.contingency.association(tabla, method="cramer")
# Con el ponderador: la misma cuenta sobre la tabla ponderada
tw = pd.crosstab(datos["educacion"], datos["registrado"],
values=datos["PONDERA"], aggfunc="sum").fillna(0).to_numpy()
chi2 = stats.chi2_contingency(tw, correction=False)[0]
np.sqrt(chi2 / (tw.sum() * (min(tw.shape) - 1)))
Excel: no tiene función propia. Con la tabla observada en B2:C3:
esperadas =SUMA($B2:$C2)*SUMA(B$2:B$3)/SUMA($B$2:$C$3) (en E2:F3)
chi-cuad. =SUMAPRODUCTO((B2:C3-E2:F3)^2/E2:F3)
V =RAIZ(chi / (SUMA(B2:C3) * (MIN(FILAS(B2:C3); COLUMNAS(B2:C3)) - 1)))
SPSS: Tablas cruzadas › Estadísticos › Phi y V de CramerHerramientas de este tema
- CalculadoraChi-cuadrado
Seguir leyendo
Bioestadística · Fundamentos y descripción · 53 de 330
Estadística para Economía y Administración · Fundamentos y descripción · 52 de 318
Probabilidad y Estadística · Fundamentos y descripción · 53 de 302
Estadística para Ciencias Sociales · Fundamentos y descripción · 49 de 288
Cómo citar: Montivero, J. L. (2026). V de Cramér y coeficiente phi. estadistica.ar. https://estadistica.ar/conceptos/v-de-cramer-y-phi
estadistica.ar es gratuita y sin publicidad. Si te sirvió, podés invitar un cafecito por transferencia al alias mu3sigma. Asesoramiento estadístico, encuestas y capacitaciones: m3s.pro · WhatsApp +54 9 383 499-7929.
Cómo citar esta entrada
APA (7.ª edición)
Montivero, J. L. (2026). V de Cramér y coeficiente phi. estadistica.ar. https://estadistica.ar/conceptos/v-de-cramer-y-phi
BibTeX
@misc{estadistica_ar_v_de_cramer_y_phi,
author = {Montivero, Jorge Luis},
title = {{V de Cramér y coeficiente phi}},
year = {2026},
howpublished = {\url{https://estadistica.ar/conceptos/v-de-cramer-y-phi}},
note = {estadistica.ar. Consultado el \today},
urldate = {2026-11-09}
}Última actualización: 9 de noviembre de 2026. El contenido está bajo licencia CC BY-NC-SA 4.0: se puede reutilizar citando la fuente y sin fines comerciales.