PAVIMENTANDO CON VOTOS (DATA)

Nombre: Marcia Antuanette León Eulogio

#abriendo el archivo desde la web
link="https://docs.google.com/spreadsheets/d/e/2PACX-1vSTBelfkGIyoSRTsXxdCdy9mw02MAq7OIt6MrVz61LqILIv8BreQnjrQ-QknDkSRIChwZ7tAWtq6RNo/pub?gid=2057947663&single=true&output=csv"
pavimentando=read.csv(link, stringsAsFactors = F) 

VARIABLE CATEGÓRICA Prioridad técnica de un municipio en alguno de los planes (dicotómica, sí y no)

str(pavimentando$priorizado) #para ver el total de casos
##  num [1:1096] 0 1 0 0 0 0 0 0 1 0 ...
#sí se priorizó o no se priorizó, se convierte a factor
pavimentando$priorizado=factor(pavimentando$priorizado, labels = c("No", "Sí"))
str(pavimentando$priorizado)
##  Factor w/ 2 levels "No","Sí": 1 2 1 1 1 1 1 1 2 1 ...
#cuántos casos hay en los que el municipio ha sido considero como prioridad técnica en alguno de los planes
table(pavimentando$priorizado)
## 
##  No  Sí 
## 820 276
prop.table(table(pavimentando$priorizado))*100 #para hallarlo en porcentaje
## 
##       No       Sí 
## 74.81752 25.18248

Se puede decir que hubieron 276 municipios priorizados. Corresponden al 25% del total de distritos.

MECANISMOS CLIENTELARES. Municipios con alcaldes uribistas. Se elabora una variable dicotómica.

str(pavimentando$uribista) #para hallar el total de casos
##  num [1:1096] 0 1 1 1 1 1 1 1 1 NA ...
#no uribista, sí uribista, se convierte a factor
pavimentando$uribista=factor(pavimentando$uribista, labels = c("No", "Sí"))
str(pavimentando$uribista)
##  Factor w/ 2 levels "No","Sí": 1 2 2 2 2 2 2 2 2 NA ...
#tabla para identificar el total de casos en cada uno
table(pavimentando$uribista)
## 
##  No  Sí 
## 332 560
#tabla en porcentaje
prop.table(table(pavimentando$uribista))*100
## 
##       No       Sí 
## 37.21973 62.78027

El alcalde uribista ganó en 560 municipios, eso representa el 62.78%

Consejos Comunales- variable nominal dicotómica

#exploración de la variable
str(pavimentando$consejocomunal)
##  num [1:1096] 0 0 0 0 0 0 0 0 0 0 ...
#convertir en factor y cambiar de nombre
pavimentando$consejocomunal=factor(pavimentando$consejocomunal, labels = c("No", "Sí"))
str(pavimentando$consejocomunal)
##  Factor w/ 2 levels "No","Sí": 1 1 1 1 1 1 1 1 1 1 ...
#tabla y cantidad de casos
table(pavimentando$consejocomunal)
## 
##   No   Sí 
## 1036   60
#tabla con porcentaje
prop.table(table(pavimentando$consejocomunal))*100
## 
##        No        Sí 
## 94.525547  5.474453

60 municipios se han realizado en Consejos Comunales. Eso representa el 5.47%

CONSEJO COMUNAL CON EJECUCIÓN variable nominal dicotómica que identifica a los municipios en donde se ejecutaron los recursos como resultado de las promesas hechas en los Consejos Comunales

pavimentando$ejecucion=factor(pavimentando$ejecucion, labels = c("No", "Sí"))
str(pavimentando$ejecucion)
##  Factor w/ 2 levels "No","Sí": 1 1 1 1 1 1 1 1 1 1 ...
#tabla
table(pavimentando$ejecucion)
## 
##   No   Sí 
## 1055   41
#porcentaje por cada caso
prop.table(table(pavimentando$ejecucion))*100
## 
##        No        Sí 
## 96.259124  3.740876

32 municipios, que representan el 3.65%

VARIABLES NUMÉRICAS Asignación presupuestal, variable dependiente

str(pavimentando$apropiaciondolar)
##  num [1:1096] 102.17 4.19 1.59 0 0 ...
summary(pavimentando$apropiaciondolar)
##    Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
##   0.000   0.000   0.000   8.276   9.385 132.643
nrow(pavimentando[pavimentando$apropiaciondolar==0,])
## [1] 600

600 municipios no tuvieron recursos asignados

Mecanismos clientelistas

str(pavimentando$pctopo)
##  num [1:1096] 14.82 14.51 15.08 6.15 47.31 ...
summary(pavimentando$pctopo)
##    Min. 1st Qu.  Median    Mean 3rd Qu.    Max.    NA's 
##   0.000   5.922  20.308  27.874  45.711  99.419       7

Población total- Número de habitantes por cada cien mil

str(pavimentando$poblacioncienmil)
##  num [1:1096] 20.9155 0.2406 0.0398 0.0558 0.2723 ...
summary(pavimentando$poblacioncienmil)
##     Min.  1st Qu.   Median     Mean  3rd Qu.     Max. 
##  0.00158  0.07422  0.13999  0.40470  0.26256 69.26836

NBI- pobreza en cada municipio

str(pavimentando$nbi)
##  num [1:1096] 12.2 33.8 28.5 33.1 27.1 ...
summary(pavimentando$nbi)
##    Min. 1st Qu.  Median    Mean 3rd Qu.    Max.    NA's 
##    5.36   28.35   41.30   42.96   55.48   98.81      30
install.packages("papeR")
## Installing package into '/home/rstudio-user/R/x86_64-pc-linux-gnu-library/4.0'
## (as 'lib' is unspecified)
library("papeR")
## Loading required package: car
## Loading required package: carData
## Loading required package: xtable
## Registered S3 method overwritten by 'papeR':
##   method    from
##   Anova.lme car
## 
## Attaching package: 'papeR'
## The following object is masked from 'package:utils':
## 
##     toLatex

TABLAS

summarize(pavimentando, type = "numeric")
## Factors are dropped from the summary
##                       N Missing    Mean    SD    Min    Q1 Median    Q3    Max
## 1 poblacioncienmil 1096       0    0.40  2.39   0.00  0.07   0.14  0.26  69.27
## 2              nbi 1066      30   42.96 18.70   5.36 28.34  41.30 55.49  98.81
## 3 apropiaciondolar 1096       0    8.28 16.04   0.00  0.00   0.00  9.40 132.64
## 4           pctopo 1089       7   27.87 25.59   0.00  5.92  20.31 45.71  99.42
summarize(pavimentando, type = "factor")
## Non-factors are dropped from the summary
##                      Level      N    %
## 1 consejocomunal        No   1036 94.5
## 2                       Sí     60  5.5
## 3     priorizado        No    820 74.8
## 4                       Sí    276 25.2
## 5       uribista        No    332 30.3
## 6                       Sí    560 51.1
## 7                <Missing>    204 18.6
## 8      ejecucion        No   1055 96.3
## 9                       Sí     41  3.7