Saltar al contenido
Métodos de Econometría Aplicada con Python

Modelización de datos de panel: modelos de efectos fijos y modelos de efectos aleatorios en Python.

Introducción

Modelización de Datos de Panel en Econometría

La modelización de datos de panel es una técnica poderosa en econometría que permite analizar datos de múltiples unidades (como individuos, empresas o países) observadas a lo largo del tiempo. Este enfoque es ampliamente utilizado en campos como economía, finanzas, ciencias sociales y políticas públicas, donde es crucial entender cómo las variables evolucionan tanto dentro como entre las unidades a lo largo de diferentes períodos.

Datos de Panel

Los datos de panel consisten en una muestra de entidades observadas repetidamente a través del tiempo. Esto permite capturar tanto las variaciones temporales como las variaciones entre las unidades. Por ejemplo, en un estudio económico, podríamos tener datos de varias empresas observadas anualmente durante varios años.

Modelos de Efectos Fijos y Aleatorios

Dos enfoques comunes para analizar datos de panel son los modelos de efectos fijos y los modelos de efectos aleatorios:

  1. Modelos de Efectos Fijos: Estos modelos asumen que las diferencias entre las unidades (entidades observadas) son constantes a lo largo del tiempo y se incorporan como variables dummy (indicadoras) en el modelo. Esto permite controlar las características específicas de cada unidad que no cambian a lo largo del tiempo.

  2. Modelos de Efectos Aleatorios: En estos modelos, las diferencias entre las unidades se consideran como variables aleatorias, lo que permite que estas diferencias varíen estocásticamente a través del tiempo. Esto proporciona flexibilidad adicional al modelo al capturar tanto las diferencias constantes como las variables que varían aleatoriamente entre las unidades.

Python y Análisis de Datos de Panel

Python es ampliamente utilizado en el campo de la ciencia de datos y la econometría, y ofrece varias bibliotecas que son útiles para analizar datos de panel:

  • pandas: Esta biblioteca es fundamental para la manipulación y análisis de datos en Python, incluidos los datos de panel. Permite la carga de datos, la transformación de datos y la preparación de datos para el modelado.

  • statsmodels: Es una biblioteca estadística que proporciona herramientas para ajustar modelos estadísticos, incluidos modelos de regresión lineal y modelos de series temporales. Es particularmente útil para estimar modelos de efectos fijos y aleatorios en datos de panel.

Implementación en Python

Para implementar modelos de efectos fijos y aleatorios en Python utilizando statsmodels, los pasos típicos incluyen:

  • Cargar los datos de panel en un DataFrame de pandas.
  • Definir el modelo adecuado (efectos fijos o aleatorios) utilizando la sintaxis de statsmodels.
  • Ajustar el modelo a los datos utilizando métodos de estimación adecuados.
  • Evaluar el modelo utilizando pruebas de hipótesis y otras métricas para determinar la relevancia de las variables y la bondad del ajuste del modelo.

Conclusión

En resumen, la modelización de datos de panel es esencial para comprender las relaciones dinámicas y estáticas entre múltiples unidades a lo largo del tiempo. Python, con bibliotecas como pandas y statsmodels, proporciona herramientas poderosas para realizar análisis sofisticados de datos de panel, incluyendo la implementación de modelos de efectos fijos y aleatorios. Esto no solo facilita el análisis de variables relevantes, sino que también mejora la capacidad de hacer inferencias significativas sobre fenómenos complejos en diferentes disciplinas económicas y sociales.

Resumen

Los datos de panel son esenciales en el análisis de economía aplicada y se refieren a la información recopilada de múltiples unidades (como países, empresas o personas) a lo largo de diferentes períodos de tiempo. Para modelar estos datos de manera efectiva, se utilizan dos enfoques principales en econometría: modelos de efectos fijos y modelos de efectos aleatorios.

Modelos de Efectos Fijos:

En un modelo de efectos fijos, se supone que cada unidad (individuo en el panel) tiene un efecto específico constante que afecta a todas sus observaciones a lo largo del tiempo. Estos efectos no observables son particulares de cada unidad y se mantienen constantes a lo largo del tiempo. Las variables explicativas en este modelo solo capturan las variaciones dentro de cada unidad respecto a su propia media. Este enfoque es útil cuando se cree que los efectos individuales no observados son significativos y deben ser controlados para evitar sesgos en la estimación de los efectos de las variables explicativas.

Modelos de Efectos Aleatorios:

En contraste, los modelos de efectos aleatorios consideran que los efectos no observables son variables aleatorias que siguen cierta distribución. Esto implica que los efectos individuales pueden variar de una observación a otra dentro de una misma unidad. En este caso, las variables explicativas pueden influir en todas las observaciones de cada unidad, y se asume que los efectos individuales no son tan críticos como para requerir un control exhaustivo. Este enfoque es adecuado cuando los efectos individuales no observables no son de gran relevancia o cuando se desea capturar la variabilidad natural entre las unidades.

Implementación en Python con linearmodels:

Python ofrece herramientas poderosas para implementar ambos tipos de modelos de datos de panel:

  • PanelOLS: Es un método disponible en linearmodels que permite ajustar modelos de efectos fijos en datos de panel. Este método controla automáticamente los efectos fijos de las unidades individuales.

  • RandomEffects: También disponible en linearmodels, este método se utiliza para ajustar modelos de efectos aleatorios. Permite especificar que los efectos individuales son aleatorios y no constantes a lo largo del tiempo.

Estos paquetes no solo permiten ajustar los modelos de manera eficiente, sino que también facilitan la realización de pruebas estadísticas para comparar los modelos y determinar cuál proporciona un mejor ajuste a los datos. Esto es crucial para realizar inferencias precisas y robustas sobre las relaciones entre variables en datos de panel.

En resumen, tanto los modelos de efectos fijos como los modelos de efectos aleatorios son herramientas fundamentales en el análisis de datos de panel en econometría. Python, con bibliotecas como linearmodels, proporciona un entorno flexible y potente para implementar y analizar estos modelos, ofreciendo así capacidades avanzadas para la investigación empírica en diversas áreas de estudio.

Aplicación teórica

Introducción a Modelos de Datos de Panel

 

Los modelos de datos de panel son herramientas matemáticas potentes que permiten analizar datos que varían tanto entre unidades (por ejemplo, individuos, empresas o países) como a lo largo del tiempo. La riqueza de estos datos se explota a través de formulaciones matemáticas que permiten descomponer la variabilidad y entender mejor las relaciones subyacentes. A continuación, se presenta una exposición matemática de los modelos más comunes en datos de panel, con un enfoque en sus ecuaciones fundamentales.

1. Fundamentos Matemáticos de los Datos de Panel

Supongamos que tenemos un conjunto de datos de panel con \( N \) unidades observadas durante \( T \) períodos de tiempo. Las observaciones para cada unidad \( i \) en el tiempo \( t \) pueden ser representadas por \( Y_{it} \) como la variable dependiente y \( X_{it} \) como el vector de \( k \) variables explicativas.

1.1. Notación General:
- \( i = 1, 2, \dots, N \) denota las unidades (individuos, empresas, etc.).
- \( t = 1, 2, \dots, T \) denota los períodos de tiempo.
- \( Y_{it} \) es la variable dependiente para la unidad \( i \) en el tiempo \( t \).
- \( X_{it} \) es un vector de \( k \) variables explicativas.

2. Modelo de Efectos Fijos (Fixed Effects, FE)

El modelo de efectos fijos asume que las diferencias no observadas entre las unidades se capturan mediante interceptos específicos para cada unidad, que se consideran constantes en el tiempo. Matemáticamente, el modelo de efectos fijos se expresa como:

\[
Y_{it} = \alpha_i + \beta X_{it} + \epsilon_{it}
\]

Donde:
- \( \alpha_i \) es el intercepto específico de la unidad \( i \) (efecto fijo).
- \( \beta \) es un vector de coeficientes asociados con las variables explicativas \( X_{it} \).
- \( \epsilon_{it} \) es el término de error idiosincrático.

Este modelo implica que:

\[
\text{Var}(Y_{it}) = \sigma^2_{\epsilon}
\]

La variabilidad total en \( Y_{it} \) se puede descomponer en la variabilidad debida a \( X_{it} \) y la variabilidad debida a \( \epsilon_{it} \).

Transformación Within:
Para eliminar \( \alpha_i \), que no es observable, se realiza una transformación dentro de cada unidad:

\[
\tilde{Y}_{it} = Y_{it} - \bar{Y}_i = \beta (\tilde{X}_{it}) + \tilde{\epsilon}_{it}
\]

Donde:
- \( \tilde{Y}_{it} = Y_{it} - \bar{Y}_i \) es la variable dependiente centrada.
- \( \tilde{X}_{it} = X_{it} - \bar{X}_i \) es el vector de variables explicativas centradas.
- \( \tilde{\epsilon}_{it} = \epsilon_{it} - \bar{\epsilon}_i \) es el término de error centrado.

Este enfoque elimina el efecto fijo \( \alpha_i \), permitiendo la estimación de \( \beta \).

3. Modelo de Efectos Aleatorios (Random Effects, RE)

En el modelo de efectos aleatorios, se asume que las diferencias individuales no observadas \( \alpha_i \) son aleatorias y no correlacionadas con las variables explicativas \( X_{it} \). El modelo se expresa como:

\[
Y_{it} = \alpha + \beta X_{it} + u_i + \epsilon_{it}
\]

Donde:
- \( \alpha \) es el intercepto común.
- \( u_i \) es el término de error específico de la unidad, con \( u_i \sim \mathcal{N}(0, \sigma_u^2) \).
- \( \epsilon_{it} \) es el término de error idiosincrático, con \( \epsilon_{it} \sim \mathcal{N}(0, \sigma_\epsilon^2) \).

Este modelo asume que:

\[
\text{Var}(Y_{it}) = \sigma_u^2 + \sigma_\epsilon^2
\]

Estimación del Modelo:
El modelo RE se estima utilizando un método de mínimos cuadrados generalizados (GLS), que tiene en cuenta la estructura de correlación entre los términos de error debida a la inclusión de \( u_i \).

4. Modelo Dinámico de Panel

Los modelos dinámicos de panel incluyen rezagos de la variable dependiente como variables explicativas, lo que permite capturar las dinámicas temporales. Un modelo dinámico típico es:

\[
Y_{it} = \alpha Y_{it-1} + \beta X_{it} + u_i + \epsilon_{it}
\]

Donde:
- \( Y_{it-1} \) es el rezago de la variable dependiente.
- \( \alpha \) mide el efecto del valor pasado de \( Y \) sobre su valor presente.

Método de Estimación:
El método más común para estimar modelos dinámicos de panel es el de los momentos generalizados (GMM), que utiliza instrumentos para abordar la endogeneidad introducida por el término rezagado.

5. Comparación de Modelos: Prueba de Hausman

Para decidir entre un modelo de efectos fijos o uno de efectos aleatorios, se utiliza la prueba de Hausman, que contrasta la consistencia de las estimaciones:

- Hipótesis nula (H0): Las estimaciones de los efectos aleatorios son consistentes y eficientes.
- Hipótesis alternativa (H1): Las estimaciones de los efectos aleatorios son inconsistentes.

La prueba de Hausman compara los estimadores de \( \beta \) obtenidos en ambos modelos:

\[
H = (\hat{\beta}_{RE} - \hat{\beta}_{FE})^\top \left[ \text{Var}(\hat{\beta}_{FE}) - \text{Var}(\hat{\beta}_{RE}) \right]^{-1} (\hat{\beta}_{RE} - \hat{\beta}_{FE})
\]

Si el valor de \( H \) es grande, se rechaza \( H0 \) y se prefiere el modelo de efectos fijos.

6. Conclusión

El análisis de datos de panel se basa en una formulación matemática sólida que permite descomponer la variabilidad y controlar por heterogeneidad no observada. A través de modelos de efectos fijos, efectos aleatorios y modelos dinámicos, es posible capturar relaciones complejas que varían entre unidades y a lo largo del tiempo, proporcionando una visión más rica y matizada de los fenómenos económicos. La correcta especificación y validación de estos modelos es crucial para obtener resultados robustos y significativos.

Modelos de Efectos Fijos

 

Los modelos de efectos fijos (FE) son una herramienta fundamental en el análisis de datos de panel. Estos modelos permiten controlar la heterogeneidad no observada que puede influir en la variable dependiente, al captar efectos específicos para cada unidad que permanecen constantes a lo largo del tiempo.

1. Fundamentos Matemáticos del Modelo de Efectos Fijos

En un modelo de efectos fijos, se asume que cada unidad (como un individuo, empresa, o país) tiene un intercepto único que captura características inobservadas que afectan la variable dependiente. La formulación matemática del modelo de efectos fijos es:

\[
Y_{it} = \alpha_i + \beta X_{it} + \epsilon_{it}
\]

Donde:
- \( Y_{it} \) es la variable dependiente para la unidad \( i \) en el período \( t \).
- \( \alpha_i \) es el intercepto específico de la unidad \( i \), que captura la heterogeneidad no observada.
- \( X_{it} \) es un vector de variables explicativas para la unidad \( i \) en el período \( t \).
- \( \beta \) es un vector de coeficientes que mide el efecto de las variables explicativas sobre la variable dependiente.
- \( \epsilon_{it} \) es el término de error idiosincrático.

2. Transformación Dentro (Within Transformation)

Para estimar el modelo de efectos fijos, es común utilizar la transformación "within" que elimina los efectos específicos de la unidad. La transformación se realiza restando la media de cada unidad a lo largo del tiempo, eliminando así \( \alpha_i \). La ecuación transformada es:

\[
\tilde{Y}_{it} = Y_{it} - \bar{Y}_i
\]
\[
\tilde{X}_{it} = X_{it} - \bar{X}_i
\]
\[
\tilde{\epsilon}_{it} = \epsilon_{it} - \bar{\epsilon}_i
\]

Entonces, el modelo transformado se convierte en:

\[
\tilde{Y}_{it} = \beta \tilde{X}_{it} + \tilde{\epsilon}_{it}
\]

Donde:
- \( \bar{Y}_i \) es la media de \( Y_{it} \) para la unidad \( i \) a lo largo del tiempo.
- \( \bar{X}_i \) es la media de \( X_{it} \) para la unidad \( i \) a lo largo del tiempo.

Este proceso elimina \( \alpha_i \) y permite estimar \( \beta \) mediante mínimos cuadrados ordinarios (OLS) en el modelo transformado.

3. Propiedades del Modelo de Efectos Fijos

3.1. Control de Heterogeneidad Inobservada
El modelo de efectos fijos controla la heterogeneidad no observada al incluir interceptos específicos para cada unidad. Esto es útil cuando las características específicas de la unidad afectan la variable dependiente pero no son observables directamente.

3.2. Eficiencia y Consistencia
El modelo de efectos fijos es consistente si los efectos específicos \( \alpha_i \) están correlacionados con las variables explicativas \( X_{it} \). Sin embargo, el modelo puede no ser eficiente si los efectos específicos no están correlacionados con \( X_{it} \), en cuyo caso el modelo de efectos aleatorios podría ser más adecuado.

4. Estimación y Validación

4.1. Estimación
La estimación de los parámetros en un modelo de efectos fijos se realiza mediante la técnica de mínimos cuadrados en el modelo transformado. El estimador de mínimos cuadrados en el modelo de efectos fijos puede ser obtenido resolviendo:

\[
\hat{\beta} = \left( \sum_{i=1}^N \sum_{t=1}^T \tilde{X}_{it} \tilde{X}_{it}^\top \right)^{-1} \left( \sum_{i=1}^N \sum_{t=1}^T \tilde{X}_{it} \tilde{Y}_{it} \right)
\]

4.2. Prueba de Hausman
Para elegir entre el modelo de efectos fijos y el de efectos aleatorios, se utiliza la prueba de Hausman, que compara los estimadores de ambos modelos. La prueba de Hausman evalúa si los efectos aleatorios están correlacionados con las variables explicativas. La estadística de la prueba de Hausman se calcula como:

\[
H = (\hat{\beta}_{FE} - \hat{\beta}_{RE})^\top \left[ \text{Var}(\hat{\beta}_{FE}) - \text{Var}(\hat{\beta}_{RE}) \right]^{-1} (\hat{\beta}_{FE} - \hat{\beta}_{RE})
\]

Donde \( \hat{\beta}_{FE} \) y \( \hat{\beta}_{RE} \) son los estimadores de efectos fijos y efectos aleatorios, respectivamente.

5. Ejemplo Matemático

Supongamos que estamos analizando el impacto del gasto en investigación (X) en la productividad (Y) de diferentes empresas (i) durante varios años (t). El modelo de efectos fijos se especifica como:

\[
Y_{it} = \alpha_i + \beta X_{it} + \epsilon_{it}
\]

Para estimar \( \beta \), primero restamos la media dentro de cada empresa:

\[
\tilde{Y}_{it} = Y_{it} - \bar{Y}_i
\]
\[
\tilde{X}_{it} = X_{it} - \bar{X}_i
\]

Luego, el modelo transformado es:

\[
\tilde{Y}_{it} = \beta \tilde{X}_{it} + \tilde{\epsilon}_{it}
\]

Se estima \( \beta \) mediante OLS en el modelo transformado.

6. Conclusión

El modelo de efectos fijos es una herramienta potente para analizar datos de panel, permitiendo controlar la heterogeneidad no observada que puede sesgar las estimaciones. Su capacidad para capturar características específicas de cada unidad, mientras se controla por variables explicativas, proporciona una estimación más precisa de las relaciones causales en datos longitudinales. La correcta especificación y validación del modelo son cruciales para obtener resultados robustos y fiables.

Modelos de Efectos Aleatorios

Los modelos de efectos aleatorios (RE) en el análisis de datos de panel se utilizan cuando se asume que la heterogeneidad entre unidades es aleatoria y no está correlacionada con las variables explicativas. A diferencia del modelo de efectos fijos, que captura la heterogeneidad específica de cada unidad mediante un intercepto individual, el modelo de efectos aleatorios asume que la variabilidad entre unidades es una variable aleatoria.

1. Fundamentos Matemáticos del Modelo de Efectos Aleatorios

El modelo de efectos aleatorios se representa matemáticamente como:

\[
Y_{it} = \alpha + \beta X_{it} + u_i + \epsilon_{it}
\]

Donde:
- \( Y_{it} \) es la variable dependiente para la unidad \( i \) en el período \( t \).
- \( \alpha \) es el intercepto común para todas las unidades.
- \( \beta \) es un vector de coeficientes que mide el efecto de las variables explicativas \( X_{it} \) sobre la variable dependiente.
- \( u_i \) es el término de error específico de la unidad \( i \), que captura la heterogeneidad no observada entre las unidades.
- \( \epsilon_{it} \) es el término de error idiosincrático.

2. Supuestos del Modelo de Efectos Aleatorios

Para que el modelo de efectos aleatorios sea válido, se deben cumplir los siguientes supuestos:

1. Independencia entre \( u_i \) y \( X_{it} \):
   \[
   \text{Cov}(u_i, X_{it}) = 0
   \]
   Esto significa que el término de error específico de la unidad \( u_i \) es independiente de las variables explicativas \( X_{it} \).

2. Independencia entre \( u_i \) y \( \epsilon_{it} \):
   \[
   \text{Cov}(u_i, \epsilon_{it}) = 0
   \]
   El término de error específico de la unidad \( u_i \) es independiente del término de error idiosincrático \( \epsilon_{it} \).

3. Independencia entre \( \epsilon_{it} \) a través de diferentes unidades y tiempos:
   \[
   \text{Cov}(\epsilon_{it}, \epsilon_{i't'}) = 0 \text{ para } (i \neq i') \text{ o } (t \neq t')
   \]

3. Estimación del Modelo de Efectos Aleatorios

La estimación del modelo de efectos aleatorios se realiza mediante el método de Mínimos Cuadrados Generalizados (GLS). Este método toma en cuenta la estructura de correlación en el término de error debido a \( u_i \).

3.1. Varianza de los Términos de Error

La varianza total del término de error \( \epsilon_{it} \) se descompone en dos componentes:

\[
\text{Var}(Y_{it}) = \sigma_u^2 + \sigma_\epsilon^2
\]

Donde:
- \( \sigma_u^2 \) es la varianza del término de error específico de la unidad \( u_i \).
- \( \sigma_\epsilon^2 \) es la varianza del término de error idiosincrático \( \epsilon_{it} \).

3.2. Método de Estimación

El estimador GLS ajusta los datos para tener en cuenta la correlación entre observaciones debido al término de error específico \( u_i \). El procedimiento general incluye:

1. Transformación Generalizada:
   La estimación GLS ajusta el modelo para tener en cuenta la estructura de varianza-covarianza:

   \[
   \hat{Y}_{it}^* = \frac{Y_{it} - \bar{Y}_i}{\sqrt{\sigma_u^2 + \sigma_\epsilon^2}}
   \]
   \[
   \hat{X}_{it}^* = \frac{X_{it} - \bar{X}_i}{\sqrt{\sigma_u^2 + \sigma_\epsilon^2}}
   \]

2. Estimación de los Parámetros:
   Se estima \( \beta \) usando Mínimos Cuadrados Generalizados (GLS) en el modelo transformado:

   \[
   \hat{\beta} = \left( \sum_{i=1}^N \sum_{t=1}^T \hat{X}_{it}^* \left(\hat{X}_{it}^*\right)^\top \right)^{-1} \left( \sum_{i=1}^N \sum_{t=1}^T \hat{X}_{it}^* \hat{Y}_{it}^* \right)
   \]

4. Comparación con el Modelo de Efectos Fijos

4.1. Prueba de Hausman

Para decidir entre el modelo de efectos fijos y el de efectos aleatorios, se utiliza la prueba de Hausman, que evalúa si el modelo de efectos aleatorios es consistente. La estadística de la prueba de Hausman se calcula como:

\[
H = (\hat{\beta}_{FE} - \hat{\beta}_{RE})^\top \left[ \text{Var}(\hat{\beta}_{FE}) - \text{Var}(\hat{\beta}_{RE}) \right]^{-1} (\hat{\beta}_{FE} - \hat{\beta}_{RE})
\]

Donde \( \hat{\beta}_{FE} \) es el estimador del modelo de efectos fijos y \( \hat{\beta}_{RE} \) es el estimador del modelo de efectos aleatorios.

- Hipótesis nula (H0): Los estimadores de efectos aleatorios son consistentes y eficientes.
- Hipótesis alternativa (H1): Los estimadores de efectos aleatorios son inconsistentes.

Si el valor de \( H \) es grande, se rechaza \( H0 \) y se prefiere el modelo de efectos fijos.

5. Ejemplo Matemático

Supongamos que estamos analizando el efecto del gasto en I+D (X) en el rendimiento (Y) de distintas empresas (i) a lo largo de varios años (t). El modelo de efectos aleatorios se especifica como:

\[
Y_{it} = \alpha + \beta X_{it} + u_i + \epsilon_{it}
\]

Para estimar \( \beta \), se ajustan los datos para la heterogeneidad específica \( u_i \) y se estima \( \beta \) utilizando GLS en el modelo ajustado.

6. Conclusión

El modelo de efectos aleatorios es adecuado cuando la heterogeneidad entre unidades es aleatoria y no está correlacionada con las variables explicativas. La estimación mediante Mínimos Cuadrados Generalizados proporciona resultados eficientes bajo estas condiciones. Sin embargo, es crucial verificar los supuestos del modelo y comparar con el modelo de efectos fijos utilizando la prueba de Hausman para asegurar la validez de las estimaciones.

Aplicación práctica

Modelización de Datos de Panel en Python con statsmodels

En este ejemplo, vamos a ajustar un modelo de efectos fijos y un modelo de efectos aleatorios en un conjunto de datos de panel utilizando la biblioteca statsmodels.

import pandas as pd
import statsmodels.api as sm

# Cargar el conjunto de datos de panel con la información de las variables
data = pd.read_csv('panel_data.csv')

# Ajustar un modelo de efectos fijos
mod_fe = sm.PanelOLS.from_formula('Y ~ 1 + Time + Entity_effects', data=data)
fe_res = mod_fe.fit(cov_type='clustered', cluster_entity=True)

# Ajustar un modelo de efectos aleatorios
mod_re = sm.PanelOLS.from_formula('Y ~ 1 + Time', data=data)
re_res = mod_re.fit()

# Comparar los resultados de los dos modelos
print(fe_res.summary())
print(re_res.summary())

En el código anterior:

  • Cargamos el conjunto de datos de panel desde el archivo 'panel_data.csv'.
  • Ajustamos un modelo de efectos fijos utilizando PanelOLS.from_formula(), donde 'Y ~ 1 + Time + Entity_effects' especifica que 'Y' es la variable dependiente, 'Time' es la variable de tiempo y 'Entity_effects' son los efectos fijos de las entidades (o grupos).
  • Ajustamos un modelo de efectos aleatorios omitiendo 'Entity_effects' en la fórmula, lo cual permite que se estimen efectos aleatorios para cada entidad automáticamente.
  • Utilizamos summary() para imprimir los resúmenes de resultados de ambos modelos, mostrando estadísticas importantes como coeficientes, errores estándar, estadísticas de prueba, entre otros.

Este enfoque nos permite analizar cómo las variables cambian en el tiempo y entre diferentes entidades, proporcionando una comprensión más completa de los datos de panel.