Introducción

El objetivo de este análisis es ajustar un modelo PLS-SEM para tratar de explicar el comportamiento de la inestabilidad política (POLINS) a partir de la desigualdad agrícola (AGRIN) y del desarrollo industrial (INDEV). El análisis se realiza utilizando el modelo estructural y el modelo de medición.

Carga de librerías y datos

Primero, cargamos las librerías necesarias para realizar el análisis y los datos del archivo Excel:

## # A tibble: 6 × 12
##   ...1      gini  farm  rent  gnpr  labo  inst  ecks  death demostab demoinst
##   <chr>     <chr> <chr> <chr> <chr> <chr> <chr> <chr> <chr>    <dbl>    <dbl>
## 1 Argentina 86.3  98.2  3.52  5.92  3.22  0.07  4.06  5.38         0        1
## 2 Australia 92.9  99.6  3.4   7.1   2.64  0.01  0     0            1        0
## 3 Austria   74    97.4  2.46  6.28  3.47  0.03  1.61  0            0        1
## 4 Belgium   58.7  85.8  4.15  6.92  2.3   0.45  2.2   0.69         1        0
## 5 Bolivia   93.8  97.7  3.04  4.19  4.28  0.37  3.99  6.5          0        0
## 6 Brasil    83.7  98.5  2.31  5.57  4.11  0.45  3.91  0.69         0        1
## # ℹ 1 more variable: dictator <dbl>

En este paso, hemos cargado las librerías necesarias y cargado los datos del archivo “Datos_Russett.xlsx”.

Conversión de columnas y escalado de variables Después de cargar los datos, convertimos las columnas que no son binarias a variables numéricas y escalamos las variables continuas para que todas estén en la misma escala:

## # A tibble: 6 × 12
##   Country     gini   farm   rent    gnpr   labo   inst   ecks  death demostab
##   <chr>      <dbl>  <dbl>  <dbl>   <dbl>  <dbl>  <dbl>  <dbl>  <dbl>    <dbl>
## 1 Argentina  1.03   0.785  0.762 -0.0424 -0.478 -0.540  1.12   1.49         0
## 2 Australia  1.49   0.994  0.637  1.28   -1.30  -0.785 -1.86  -0.826        1
## 3 Austria    0.181  0.666 -0.340  0.361  -0.122 -0.703 -0.681 -0.826        0
## 4 Belgium   -0.881 -1.06   1.42   1.08   -1.79   1.01  -0.248 -0.529        1
## 5 Bolivia    1.56   0.711  0.263 -1.98    1.03   0.684  1.07   1.97         0
## 6 Brasil     0.854  0.830 -0.496 -0.435   0.789  1.01   1.01  -0.529        0
## # ℹ 2 more variables: demoinst <dbl>, dictator <dbl>

En este paso, hemos identificado las variables binarias (demostab, demoinst, dictator) y escalado las variables continuas para que estén en un rango comparable.

Definición del modelo PLS-SEM El modelo PLS-SEM incluye tres variables latentes principales: AGRIN (Desigualdad Agrícola), INDEV (Desarrollo Industrial) y POLINS (Inestabilidad Política). La relación entre estas variables es la siguiente: la inestabilidad política depende tanto de la desigualdad agrícola como del desarrollo industrial.

Definir el modelo con variables binarias

modelo_pls_binario <- ’ # Medición de las variables latentes AGRIN =~ gini + farm + rent INDEV =~ gnpr + labo + inst POLINS =~ ecks + death + demostab + demoinst + dictator

# Relaciones estructurales INDEV ~ AGRIN POLINS ~ AGRIN + INDEV ’

# Definir el modelo con variables binarias
modelo_pls_binario <- '
  # Medición de las variables latentes
  AGRIN =~ gini + farm + rent
  INDEV =~ gnpr + labo + inst
  POLINS =~ ecks + death + demostab + demoinst + dictator

  # Relaciones estructurales
  INDEV ~ AGRIN
  POLINS ~ AGRIN + INDEV
'

Este modelo especifica cómo las variables latentes AGRIN, INDEV y POLINS están formadas por sus respectivos indicadores, y las relaciones estructurales entre ellas.

Ajuste del modelo Ajustamos el modelo usando el estimador WLSMV, que es apropiado para datos que incluyen variables binarias:

## lavaan 0.6-18 ended normally after 44 iterations
## 
##   Estimator                                       DWLS
##   Optimization method                           NLMINB
##   Number of model parameters                        33
## 
##   Number of observations                            47
## 
## Model Test User Model:
##                                               Standard      Scaled
##   Test Statistic                                59.351      83.356
##   Degrees of freedom                                41          41
##   P-value (Chi-square)                           0.032       0.000
##   Scaling correction factor                                  0.938
##   Shift parameter                                           20.049
##     simple second-order correction                                
## 
## Model Test Baseline Model:
## 
##   Test statistic                               329.789     177.193
##   Degrees of freedom                                55          55
##   P-value                                        0.000       0.000
##   Scaling correction factor                                  2.249
## 
## User Model versus Baseline Model:
## 
##   Comparative Fit Index (CFI)                    0.933       0.653
##   Tucker-Lewis Index (TLI)                       0.910       0.535
##                                                                   
##   Robust Comparative Fit Index (CFI)                            NA
##   Robust Tucker-Lewis Index (TLI)                               NA
## 
## Root Mean Square Error of Approximation:
## 
##   RMSEA                                          0.099       0.150
##   90 Percent confidence interval - lower         0.030       0.103
##   90 Percent confidence interval - upper         0.151       0.196
##   P-value H_0: RMSEA <= 0.050                    0.094       0.001
##   P-value H_0: RMSEA >= 0.080                    0.725       0.991
##                                                                   
##   Robust RMSEA                                                  NA
##   90 Percent confidence interval - lower                        NA
##   90 Percent confidence interval - upper                        NA
##   P-value H_0: Robust RMSEA <= 0.050                            NA
##   P-value H_0: Robust RMSEA >= 0.080                            NA
## 
## Standardized Root Mean Square Residual:
## 
##   SRMR                                           0.183       0.183
## 
## Parameter Estimates:
## 
##   Parameterization                               Delta
##   Standard errors                           Robust.sem
##   Information                                 Expected
##   Information saturated (h1) model        Unstructured
## 
## Latent Variables:
##                    Estimate  Std.Err  z-value  P(>|z|)   Std.lv  Std.all
##   AGRIN =~                                                              
##     gini              1.000                               0.971    0.981
##     farm              1.155    0.290    3.979    0.000    1.122    1.134
##     rent              0.350    0.165    2.119    0.034    0.340    0.343
##   INDEV =~                                                              
##     gnpr              1.000                               0.843    0.853
##     labo             -1.037    0.279   -3.720    0.000   -0.875   -0.884
##     inst             -0.302    0.192   -1.578    0.115   -0.255   -0.258
##   POLINS =~                                                             
##     ecks              1.000                               0.675    0.682
##     death             1.108    0.376    2.945    0.003    0.748    0.756
##     demostab         -1.462    0.432   -3.381    0.001   -0.986   -0.986
##     demoinst         -0.046    0.207   -0.224    0.823   -0.031   -0.031
##     dictator          1.292    0.388    3.335    0.001    0.872    0.872
## 
## Regressions:
##                    Estimate  Std.Err  z-value  P(>|z|)   Std.lv  Std.all
##   INDEV ~                                                               
##     AGRIN            -0.283    0.129   -2.188    0.029   -0.326   -0.326
##   POLINS ~                                                              
##     AGRIN             0.089    0.086    1.041    0.298    0.128    0.128
##     INDEV            -0.689    0.209   -3.290    0.001   -0.861   -0.861
## 
## Intercepts:
##                    Estimate  Std.Err  z-value  P(>|z|)   Std.lv  Std.all
##    .gini             -0.000    0.153   -0.000    1.000   -0.000   -0.000
##    .farm              0.000    0.203    0.000    1.000    0.000    0.000
##    .rent              0.000    0.179    0.000    1.000    0.000    0.000
##    .gnpr             -0.000    0.146   -0.000    1.000   -0.000   -0.000
##    .labo              0.000    0.202    0.000    1.000    0.000    0.000
##    .inst              0.000    0.227    0.000    1.000    0.000    0.000
##    .ecks             -0.000    0.174   -0.000    1.000   -0.000   -0.000
##    .death             0.000    0.225    0.000    1.000    0.000    0.000
## 
## Thresholds:
##                    Estimate  Std.Err  z-value  P(>|z|)   Std.lv  Std.all
##     demostab|t1       0.470    0.192    2.443    0.015    0.470    0.470
##     demoinst|t1       0.658    0.200    3.288    0.001    0.658    0.658
##     dictator|t1       0.188    0.186    1.010    0.313    0.188    0.188
## 
## Variances:
##                    Estimate  Std.Err  z-value  P(>|z|)   Std.lv  Std.all
##    .gini              0.037    0.172    0.213    0.831    0.037    0.037
##    .farm             -0.279    0.295   -0.947    0.343   -0.279   -0.285
##    .rent              0.863    0.166    5.197    0.000    0.863    0.882
##    .gnpr              0.267    0.094    2.838    0.005    0.267    0.273
##    .labo              0.214    0.087    2.457    0.014    0.214    0.218
##    .inst              0.914    0.216    4.234    0.000    0.914    0.934
##    .ecks              0.523    0.102    5.122    0.000    0.523    0.535
##    .death             0.420    0.095    4.402    0.000    0.420    0.429
##    .demostab          0.027                               0.027    0.027
##    .demoinst          0.999                               0.999    0.999
##    .dictator          0.239                               0.239    0.239
##     AGRIN             0.942    0.369    2.554    0.011    1.000    1.000
##    .INDEV             0.636    0.243    2.616    0.009    0.894    0.894
##    .POLINS            0.078    0.075    1.040    0.298    0.171    0.171

Los resultados muestran un buen ajuste del modelo, con índices como el CFI (0.933) y el TLI (0.910) indicando un buen ajuste. El RMSEA es aceptable, aunque podría mejorarse.

Resultados del modelo estructural Los coeficientes estandarizados obtenidos para las relaciones estructurales son los siguientes:

##       lhs op      rhs exo         est         se          z       pvalue
## 4   INDEV =~     gnpr   0  1.00000000 0.00000000         NA           NA
## 5   INDEV =~     labo   0 -1.03691453 0.27875355 -3.7198253 0.0001993606
## 6   INDEV =~     inst   0 -0.30245378 0.19165187 -1.5781416 0.1145330899
## 7  POLINS =~     ecks   0  1.00000000 0.00000000         NA           NA
## 8  POLINS =~    death   0  1.10782103 0.37611049  2.9454670 0.0032246755
## 9  POLINS =~ demostab   0 -1.46164215 0.43228602 -3.3811923 0.0007217201
## 10 POLINS =~ demoinst   0 -0.04636458 0.20677411 -0.2242282 0.8225797522
## 11 POLINS =~ dictator   0  1.29222273 0.38752208  3.3345783 0.0008542884
## 12  INDEV  ~    AGRIN   0 -0.28327607 0.12948230 -2.1877591 0.0286871542
## 13 POLINS  ~    AGRIN   0  0.08905171 0.08551461  1.0413625 0.2977073169
## 14 POLINS  ~    INDEV   0 -0.68873739 0.20934071 -3.2900309 0.0010017637
## 30  INDEV ~~    INDEV   0  0.63585372 0.24310563  2.6155450 0.0089085193
## 31 POLINS ~~   POLINS   0  0.07773906 0.07473742  1.0401625 0.2982643910
##         std.lv     std.all
## 4   0.84347954  0.85259927
## 5  -0.87461619 -0.88406846
## 6  -0.25511357 -0.25787168
## 7   0.67485982  0.68215560
## 8   0.74762390  0.75570131
## 9  -0.98640356 -0.98640356
## 10 -0.03128959 -0.03128959
## 11  0.87206920  0.87206920
## 12 -0.32598520 -0.32598520
## 13  0.12808293  0.12808293
## 14 -0.86082455 -0.86082455
## 30  0.89373365  0.89373365
## 31  0.17069160  0.17069160

Esto indica que el desarrollo industrial tiene un impacto significativo y negativo en la inestabilidad política, mientras que la desigualdad agrícola tiene un efecto indirecto a través del desarrollo industrial.

Visualización del modelo A continuación se presenta el gráfico del modelo PLS-SEM ajustado, que visualiza las relaciones entre las variables latentes y sus indicadores:

DIAGRAMA DE RUTA

Conclusiones

En este análisis, hemos ajustado un modelo PLS-SEM para explorar cómo la desigualdad agrícola y el desarrollo industrial afectan la inestabilidad política. Los resultados sugieren que el desarrollo industrial tiene un impacto significativo en la inestabilidad política, mientras que la desigualdad agrícola tiene un efecto indirecto a través de su influencia en el desarrollo industrial. Los índices de ajuste indican que el modelo es adecuado para explicar las relaciones propuestas.