# Carga de los datosdelitos_2022 <-read.csv("estadisticaspoliciales2022.csv")# Tabla con las 10 primeras filas y con columnas seleccionadasknitr::kable(head( delitos_2022[, c("Delito", "Fecha", "Victima", "Edad", "Provincia")], 10 ),caption ="Muestra de datos de delitos cometidos en 2022 en Costa Rica")
Muestra de datos de delitos cometidos en 2022 en Costa Rica
Delito
Fecha
Victima
Edad
Provincia
DELITOS CONTRA LA ADMINISTRACION DE JUSTICIA
31/12/2022
VEHICULO
Adulto Mayor
SAN JOSE
DELITOS CONTRA LA AUTORIDAD PUBLICA
31/12/2022
PERSONA
Mayor de edad
SAN JOSE
DELITOS CONTRA LA LIBERTAD
31/12/2022
PERSONA
Mayor de edad
LIMON
DELITOS CONTRA LA LIBERTAD
31/12/2022
PERSONA
Mayor de edad
CARTAGO
DELITOS CONTRA LA LIBERTAD
31/12/2022
PERSONA
Mayor de edad
PUNTARENAS
DELITOS CONTRA LA LIBERTAD
31/12/2022
PERSONA
Mayor de edad
SAN JOSE
DELITOS CONTRA LA LIBERTAD
31/12/2022
PERSONA
Mayor de edad
SAN JOSE
DELITOS CONTRA LA LIBERTAD
31/12/2022
PERSONA
Mayor de edad
SAN JOSE
DELITOS CONTRA LA LIBERTAD
31/12/2022
PERSONA
Mayor de edad
SAN JOSE
DELITOS CONTRA LA LIBERTAD
31/12/2022
PERSONA
Menor de edad
SAN JOSE
Gráficos de cantidad de delitos por provincia
Barras verticales
Código
# Crear tabla de frecuenciastabla_delitos <-table(delitos_2022$Provincia)# Ordenar descendentemente la tabla de frecuenciatabla_delitos_ordenada <-sort(tabla_delitos, decreasing =TRUE)# Gráfico de barras verticalesbarplot(height = tabla_delitos_ordenada,main ="Cantidad de delitos cometidos en 2022 por provincia", sub ="Fuente: OIJ",col ="brown",las =2, # inclinación de las etiquetas (valor entre 0 y 3)cex.names =0.5, # tamaño de las etiquetascex.axis =0.7# tamaño de los números en el eje )
Barras horizontales
Código
# Crear tabla de frecuenciastabla_delitos <-table(delitos_2022$Provincia)# Ordenar ascendentemente la tabla de frecuenciatabla_delitos_ordenada <-sort(tabla_delitos)# Gráfico de barras horizontalesbarplot(height = tabla_delitos_ordenada,main ="Cantidad de delitos cometidos en 2022 por provincia", sub ="Fuente: OIJ",col ="brown",las =2,cex.names =0.5,cex.axis =0.7,horiz =TRUE)
Pastel
Código
# Crear tabla de frecuenciastabla_delitos <-table(delitos_2022$Provincia)# Ordenar ascendentemente la tabla de frecuenciatabla_delitos_ordenada <-sort(tabla_delitos)# Gráfico de pastelpie( tabla_delitos_ordenada,main ="Cantidad de delitos cometidos en 2022 por provincia",sub ="Fuente: OIJ",col =rainbow(length(tabla_delitos_ordenada)),cex =0.8,labels =paste0(round(100* tabla_delitos_ordenada /sum(tabla_delitos_ordenada), 1), "%" ))# Agregar leyendalegend("topright",legend =names(tabla_delitos_ordenada),fill =rainbow(length(tabla_delitos_ordenada)),cex =0.8,bty ="n"# quitar el marco de la leyenda, valor = ("n", "o"))
Gráficos de cantidad de delitos por edad de la victima
pastel
Código
# Crear tabla de frecuenciastabla_delitos <-table(delitos_2022$Edad)# Ordenar ascendentemente la tabla de frecuenciatabla_delitos_ordenada <-sort(tabla_delitos)# Gráfico de pastelpie( tabla_delitos_ordenada,main ="Cantidad de delitos cometidos en 2022 por edad de la victima",sub ="Fuente: OIJ",col =rainbow(length(tabla_delitos_ordenada)),cex =0.8,labels =paste0(round(100* tabla_delitos_ordenada /sum(tabla_delitos_ordenada), 1), "%" ))# Agregar leyendalegend("topright",legend =names(tabla_delitos_ordenada),fill =rainbow(length(tabla_delitos_ordenada)),cex =0.8,bty ="n"# quitar el marco de la leyenda, valor = ("n", "o"))
Cantidad de delitos por provincia y edad de la victima
Código
# Crear tabla de frecuenciastabla_delitos <-table(delitos_2022$Edad, delitos_2022$Provincia)barplot(height =table(delitos_2022$Edad, delitos_2022$Provincia),main ="Distribución de delitos cometidos con respecto a la edad de la victima",xlab ="cantidad de delitos",ylab ="edad de las victimas",col =rainbow(4))# Leyendalegend(x ="topleft",inset =0.03,legend =c("Adulto Mayor", "Desconocido", "Mayor de edad", "Menor de edad"),fill =rainbow(4),horiz =FALSE)