Introducción

Los datos que vamos a analizar provienen del VI Censo Nacional de Comisarías realizado en el año 2017 por el Instituto Nacional de Estadística e Informática. El objetivo primordial de dicho censo fue conocer mejor la infraestructura y equipamiento con el que cuentan los locales donde funcionan las Comisarías de la Policía Nacional del Perú. Entre las principales características a evaluar fueron:

  • Ámbito jurisdiccional de la comisaría
  • Número de policías asignados
  • Labor de cada policiía asignado
  • Accesorios de trabajo
  • Planes operativos y de emergencia

Pueden conocer más sobre el ánalisis final de este censo en la publicación oficial del INEI: PERÚ: VI CENSO NACIONAL DE COMISARÍAS 2017, Resultados Definitivos.

Análisis Descriptivo

Lectura de Datos

El archivo con la información descargada del INEI se encuentra en la carpeta datos y tiene por nombre CensoComisarias.sav. El formato de este archivo corresponde a bases de datos registradas en el software SPSS, por lo que, se debe importar al R haciendo uso del paquete foreign.

#install.packages("foreign") 
library(foreign)
datos <-  read.spss("datos/Cap_100_Infraestructura 2017.sav", to.data.frame=TRUE)

Veamos cuanta información tenemos,

dim(datos)
## [1] 1495  280

Existen 1495 registros y 280 variables.

Ahora, veamos un pequeño extracto de los datos.

datos[1:5, 4:6]
##                               NOMBREDI               INF109    INF109A
## 1 RUPA-RUPA                            De 40001 - 80000 Hab  Distrital
## 2 MARIANO DAMASO BERAUN                 De 5000 - 10000 Hab  Distrital
## 3 JOSE CRESPO Y CASTILLO               De 20001 - 40000 Hab  Distrital
## 4 TOCACHE                               De 5000 - 10000 Hab Provincial
## 5 NUEVO PROGRESO                        De 5000 - 10000 Hab  Distrital
knitr::kable(datos[1:5, 4:6])
NOMBREDI INF109 INF109A
RUPA-RUPA De 40001 - 80000 Hab Distrital
MARIANO DAMASO BERAUN De 5000 - 10000 Hab Distrital
JOSE CRESPO Y CASTILLO De 20001 - 40000 Hab Distrital
TOCACHE De 5000 - 10000 Hab Provincial
NUEVO PROGRESO De 5000 - 10000 Hab Distrital

Jurisdicción

Alcance de Jurisdicción

cuadro1 <- as.data.frame(table(datos$INF109))
cuadro2 <- as.data.frame(prop.table(table(datos$INF109)))
names(cuadro1) <- c("Categoría", "Frecuencia")
cuadro1$Porcentaje <- cuadro2$Freq
knitr::kable(cuadro1)
Categoría Frecuencia Porcentaje
Menos de 5000 Hab 288 0.1926421
De 5000 - 10000 Hab 329 0.2200669
De 10001 - 20000 Hab 290 0.1939799
De 20001 - 40000 Hab 248 0.1658863
De 40001 - 80000 Hab 196 0.1311037
De 80001 a más Hab 144 0.0963211
library(ggplot2)
ggplot(datos, mapping = aes(x = INF109)) +
  geom_bar() +
  xlab("Habitantes") + ylab("Frecuencia") +
  theme(axis.text.x = element_text(angle = 12))
Alcance de Jurisdicción de las Comisarías

Alcance de Jurisdicción de las Comisarías

Tipo de Jurisdicción

knitr::kable(table(datos$INF109A), col.names = c("Categoría", "Frecuencia"))
Categoría Frecuencia
Nacional 2
Regional 29
Provincial 139
Distrital 1241
Otros 84
library(ggplot2)
ggplot(datos, mapping = aes(x = INF109A)) +
  geom_bar(color = "black", fill = "red", alpha = 0.6) +
  xlab("") + ylab("Frecuencia")
Tipo de Jurisdicción de las Comisarías

Tipo de Jurisdicción de las Comisarías

Estos gráficos fueron elaborados con el paquete ggplot2 desarrollado por @Wickham2009. Además, el reporte fue generado usando rmarkdown. Pueden aprender más en el libro de @Xie2018. Reporte basado en el siguiente Rmd github

LS0tDQp0aXRsZTogIkNlbnNvIE5hY2lvbmFsIGRlIENvbWlzYXLDrWFzIDIwMTciDQpzdWJ0aXRsZTogQW7DoWxpc2lzIGRlIEluZnJhZXN0cnVjdHVyYSB5IEVxdWlwYW1pZW50bw0Kb3V0cHV0Og0KICBodG1sX2RvY3VtZW50OiANCiAgICB0b2M6IHllcw0KICAgIHRvY19mbG9hdDogeWVzDQogICAgY29kZV9mb2xkaW5nOiBzaG93DQogICAgYmlibGlvZ3JhcGh5OiB0YWxsZXIuYmliDQogICAgaGlnaGxpZ2h0OiBlc3ByZXNzbw0KICAgIGNvZGVfZG93bmxvYWQ6IFRSVUUNCiAgICB0aGVtZTogY29zbW8NCiAgI3JtZGZvcm1hdHM6Om1hdGVyaWFsICAjIA0KICBwZGZfZG9jdW1lbnQ6DQogICAgdG9jOiB5ZXMNCiAgICB0b2NfZGVwdGg6IDMNCi0tLQ0KDQpgYGB7ciBzZXR1cCwgaW5jbHVkZSA9IEZBTFNFfQ0Ka25pdHI6Om9wdHNfY2h1bmskc2V0KHdhcm5pbmcgPSBGQUxTRSwgbWVzc2FnZSA9IEZBTFNFKQ0KYGBgDQoNCg0KIyBJbnRyb2R1Y2Npw7NuDQoNCkxvcyBkYXRvcyBxdWUgdmFtb3MgYSBhbmFsaXphciBwcm92aWVuZW4gZGVsICpWSSBDZW5zbyBOYWNpb25hbCBkZSBDb21pc2Fyw61hcyogcmVhbGl6YWRvIGVuIGVsIGHDsW8gMjAxNyBwb3IgZWwgWyoqSW5zdGl0dXRvIE5hY2lvbmFsIGRlIEVzdGFkw61zdGljYSBlIEluZm9ybcOhdGljYSoqXShodHRwczovL3d3dy5pbmVpLmdvYi5wZSkuIEVsIG9iamV0aXZvIHByaW1vcmRpYWwgZGUgZGljaG8gY2Vuc28gZnVlIGNvbm9jZXIgbWVqb3IgbGEgaW5mcmFlc3RydWN0dXJhIHkgZXF1aXBhbWllbnRvIGNvbiBlbCBxdWUgY3VlbnRhbiBsb3MgbG9jYWxlcyBkb25kZSBmdW5jaW9uYW4gbGFzIENvbWlzYXLDrWFzIGRlIGxhIFBvbGljw61hIE5hY2lvbmFsIGRlbCBQZXLDui4gRW50cmUgbGFzIHByaW5jaXBhbGVzIGNhcmFjdGVyw61zdGljYXMgYSBldmFsdWFyIGZ1ZXJvbjoNCg0KLSDDgW1iaXRvIGp1cmlzZGljY2lvbmFsIGRlIGxhIGNvbWlzYXLDrWENCi0gTsO6bWVybyBkZSBwb2xpY8OtYXMgYXNpZ25hZG9zDQotIExhYm9yIGRlIGNhZGEgcG9saWNpw61hIGFzaWduYWRvDQotIEFjY2Vzb3Jpb3MgZGUgdHJhYmFqbw0KLSBQbGFuZXMgb3BlcmF0aXZvcyB5IGRlIGVtZXJnZW5jaWENCg0KUHVlZGVuIGNvbm9jZXIgbcOhcyBzb2JyZSBlbCDDoW5hbGlzaXMgZmluYWwgZGUgZXN0ZSBjZW5zbyBlbiBsYSBwdWJsaWNhY2nDs24gb2ZpY2lhbCBkZWwgSU5FSTogWyoqUEVSw5o6IFZJIENFTlNPIE5BQ0lPTkFMIERFIENPTUlTQVLDjUFTIDIwMTcsIFJlc3VsdGFkb3MgRGVmaW5pdGl2b3MqKl0oaHR0cHM6Ly93d3cuaW5laS5nb2IucGUvbWVkaWEvTWVudVJlY3Vyc2l2by9wdWJsaWNhY2lvbmVzX2RpZ2l0YWxlcy9Fc3QvTGliMTUyOC9pbmRleC5odG1sKS4NCg0KDQojIEFuw6FsaXNpcyBEZXNjcmlwdGl2bw0KDQojIyBMZWN0dXJhIGRlIERhdG9zDQoNCkVsIGFyY2hpdm8gY29uIGxhIGluZm9ybWFjacOzbiBkZXNjYXJnYWRhIGRlbCBJTkVJIHNlIGVuY3VlbnRyYSBlbiBsYSBjYXJwZXRhIGRhdG9zIHkgdGllbmUgcG9yIG5vbWJyZSAqQ2Vuc29Db21pc2FyaWFzLnNhdiouIEVsIGZvcm1hdG8gZGUgZXN0ZSBhcmNoaXZvIGNvcnJlc3BvbmRlIGEgYmFzZXMgZGUgZGF0b3MgcmVnaXN0cmFkYXMgZW4gZWwgc29mdHdhcmUgU1BTUywgcG9yIGxvIHF1ZSwgc2UgZGViZSBpbXBvcnRhciBhbCBSIGhhY2llbmRvIHVzbyBkZWwgcGFxdWV0ZSBgZm9yZWlnbmAuDQoNCmBgYHtyfQ0KI2luc3RhbGwucGFja2FnZXMoImZvcmVpZ24iKSANCmxpYnJhcnkoZm9yZWlnbikNCmRhdG9zIDwtICByZWFkLnNwc3MoImRhdG9zL0NhcF8xMDBfSW5mcmFlc3RydWN0dXJhIDIwMTcuc2F2IiwgdG8uZGF0YS5mcmFtZT1UUlVFKQ0KYGBgDQoNCmBgYHtyIGV2YWw9RkFMU0UsIGluY2x1ZGU9RkFMU0V9DQojIE90cmEgZm9ybWEgZGUgbGVlciBsb3MgZGF0b3MNCiNsaWJyYXJ5KGhhdmVuKSANCiMgZGF0b3MgPSBoYXZlbjo6cmVhZF9zYXYoImRhdG9zL0NhcF8xMDBfSW5mcmFlc3RydWN0dXJhIDIwMTcuc2F2IikNCmBgYA0KDQoNClZlYW1vcyBjdWFudGEgaW5mb3JtYWNpw7NuIHRlbmVtb3MsDQoNCmBgYHtyfQ0KZGltKGRhdG9zKQ0KYGBgDQoNCkV4aXN0ZW4gMTQ5NSByZWdpc3Ryb3MgeSAyODAgdmFyaWFibGVzLg0KDQpBaG9yYSwgdmVhbW9zIHVuIHBlcXVlw7FvIGV4dHJhY3RvIGRlIGxvcyBkYXRvcy4gDQoNCmBgYHtyfQ0KZGF0b3NbMTo1LCA0OjZdDQpgYGANCg0KYGBge3IsIGluY2x1ZGUgPSBGQUxTRX0NCiNza2ltcjo6c2tpbShkYXRvcykNCmBgYA0KDQoNCmBgYHtyfQ0Ka25pdHI6OmthYmxlKGRhdG9zWzE6NSwgNDo2XSkNCmBgYA0KDQojIyBKdXJpc2RpY2Npw7NuIHsudGFic2V0IC50YWJzZXQtZmFkZSAudGFic2V0LXBpbGxzfQ0KDQojIyMgQWxjYW5jZSBkZSBKdXJpc2RpY2Npw7NuDQoNCmBgYHtyfQ0KY3VhZHJvMSA8LSBhcy5kYXRhLmZyYW1lKHRhYmxlKGRhdG9zJElORjEwOSkpDQpjdWFkcm8yIDwtIGFzLmRhdGEuZnJhbWUocHJvcC50YWJsZSh0YWJsZShkYXRvcyRJTkYxMDkpKSkNCm5hbWVzKGN1YWRybzEpIDwtIGMoIkNhdGVnb3LDrWEiLCAiRnJlY3VlbmNpYSIpDQpjdWFkcm8xJFBvcmNlbnRhamUgPC0gY3VhZHJvMiRGcmVxDQprbml0cjo6a2FibGUoY3VhZHJvMSkNCmBgYA0KDQpgYGB7cixmaWcuY2FwPSJBbGNhbmNlIGRlIEp1cmlzZGljY2nDs24gZGUgbGFzIENvbWlzYXLDrWFzIixmaWcuaGVpZ2h0PTQsZmlnLndpZHRoPTZ9DQpsaWJyYXJ5KGdncGxvdDIpDQpnZ3Bsb3QoZGF0b3MsIG1hcHBpbmcgPSBhZXMoeCA9IElORjEwOSkpICsNCiAgZ2VvbV9iYXIoKSArDQogIHhsYWIoIkhhYml0YW50ZXMiKSArIHlsYWIoIkZyZWN1ZW5jaWEiKSArDQogIHRoZW1lKGF4aXMudGV4dC54ID0gZWxlbWVudF90ZXh0KGFuZ2xlID0gMTIpKQ0KYGBgDQoNCiMjIyBUaXBvIGRlIEp1cmlzZGljY2nDs24NCg0KYGBge3J9DQprbml0cjo6a2FibGUodGFibGUoZGF0b3MkSU5GMTA5QSksIGNvbC5uYW1lcyA9IGMoIkNhdGVnb3LDrWEiLCAiRnJlY3VlbmNpYSIpKQ0KYGBgDQoNCmBgYHtyLGZpZy5jYXA9IlRpcG8gZGUgSnVyaXNkaWNjacOzbiBkZSBsYXMgQ29taXNhcsOtYXMiLGZpZy5oZWlnaHQ9NCxmaWcud2lkdGg9Nn0NCmxpYnJhcnkoZ2dwbG90MikNCmdncGxvdChkYXRvcywgbWFwcGluZyA9IGFlcyh4ID0gSU5GMTA5QSkpICsNCiAgZ2VvbV9iYXIoY29sb3IgPSAiYmxhY2siLCBmaWxsID0gInJlZCIsIGFscGhhID0gMC42KSArDQogIHhsYWIoIiIpICsgeWxhYigiRnJlY3VlbmNpYSIpDQpgYGANCg0KRXN0b3MgZ3LDoWZpY29zIGZ1ZXJvbiBlbGFib3JhZG9zIGNvbiBlbCBwYXF1ZXRlIGBnZ3Bsb3QyYCBkZXNhcnJvbGxhZG8gcG9yIEBXaWNraGFtMjAwOS4gQWRlbcOhcywgZWwgcmVwb3J0ZSBmdWUgZ2VuZXJhZG8gdXNhbmRvIGBybWFya2Rvd25gLiBQdWVkZW4gYXByZW5kZXIgbcOhcyBlbiBlbCBsaWJybyBkZSBAWGllMjAxOC4gDQpSZXBvcnRlIGJhc2FkbyBlbiBlbCBzaWd1aWVudGUgUm1kIFtnaXRodWJdKGh0dHBzOi8vZ2l0aHViLmNvbS9WaWxtYVJvbWVyby9SLUxhZGllcy1MaW1hLXJtYXJrZG93bi9ibG9iL21hc3Rlci9yZXBvcnRlL0NlbnNvLlJtZCk=