
El Test de Breusch-Pagan en Stata es una herramienta para detectar heterocedasticidad en un modelo de regresión lineal. Heterocedasticidad significa que la varianza del error no es constante a lo largo de todas las observaciones.
¿Qué significa esto?
Imagina que estás prediciendo el precio de las casas. Si la varianza del error es constante (homocedasticidad), significa que tus errores de predicción son aproximadamente del mismo tamaño para casas baratas y caras. Si hay heterocedasticidad, significa que tus errores de predicción son mucho mayores (más variables) para casas caras que para casas baratas. Es decir, te equivocas más al predecir precios altos que bajos.
¿Cómo funciona el Test de Breusch-Pagan?
El test funciona en varios pasos:
Must Read
- Estimar el modelo de regresión original: Primero, corres tu regresión como siempre. Por ejemplo, regresionar precio de la casa sobre tamaño, ubicación y número de habitaciones.
- Calcular los residuos al cuadrado: Obtienes los residuos (errores) de tu regresión original y los elevas al cuadrado. Estos residuos al cuadrado son una estimación de la varianza del error para cada observación.
- Regresionar los residuos al cuadrado sobre las variables independientes: Luego, regresionas los residuos al cuadrado sobre las mismas variables independientes (tamaño, ubicación, número de habitaciones) que utilizaste en la regresión original.
- Calcular la estadística de prueba: La estadística de prueba se basa en el R-cuadrado de esta segunda regresión (la regresión de los residuos al cuadrado). Específicamente, la estadística es N * R-cuadrado, donde N es el número de observaciones.
- Comparar la estadística con un valor crítico: Finalmente, comparas la estadística de prueba con un valor crítico de una distribución Chi-cuadrado (con grados de libertad iguales al número de variables independientes en la regresión original).
¿Cómo se hace en Stata?
Stata simplifica este proceso. Después de correr tu regresión, simplemente usas el comando estat hettest. Por ejemplo:
reg price size location bedrooms
estat hettest
Interpretación de los resultados
El estat hettest te dará un valor p (p-value). Si el valor p es menor que tu nivel de significancia (normalmente 0.05), rechazas la hipótesis nula de homocedasticidad. Esto significa que hay evidencia de heterocedasticidad.

Si encuentras heterocedasticidad, no te preocupes. Puedes usar métodos robustos de estimación (como errores estándar robustos) para obtener inferencias válidas, incluso si la varianza del error no es constante. En Stata, puedes añadir la opción robust a tu comando de regresión:
reg price size location bedrooms, robust
En resumen, el Test de Breusch-Pagan es una herramienta útil para verificar la validez de los supuestos de tu modelo de regresión. Si detectas heterocedasticidad, usar errores estándar robustos es una manera común y efectiva de corregir el problema.