Linkedin: Mauricio Márquez Goa

Análisis a los reclamos desde enero 2017 hasta agosto 2019 vinculados a la temática de reciclado.

LLAMADO DE LIBRERIAS EN R

# Procedemos a llamar las librerías para conectarnos con las base de datos Postgres + PostGIS y acceder los datos

library(tidyverse)
library(sf)
library(ggplot2)
library(lubridate)
library(osmdata)
library(ggmap)
library(leaflet)
library(ggspatial)

CREANDO LAS TABLAS DE DATOS Y LAS CAPAS CARTOGRAFICAS

#Capa de Avisos
reciclaje <- st_read("C:/Users/20958699825/Desktop/QGIS Blog/criminalidad/R Analisis/suaci_reciclaje.geojson") 
## Reading layer `suaci_reciclaje' from data source `C:\Users\20958699825\Desktop\QGIS Blog\criminalidad\R Analisis\suaci_reciclaje.geojson' using driver `GeoJSON'
## Simple feature collection with 59531 features and 21 fields
## geometry type:  POINT
## dimension:      XY
## bbox:           xmin: -58.53038 ymin: -34.7038 xmax: -58.34865 ymax: -34.53508
## epsg (SRID):    4326
## proj4string:    +proj=longlat +datum=WGS84 +no_defs

VISUALIZACION DE LOS DATOS

dim(reciclaje)
## [1] 59531    22

La cantidad de quejas denunciadas entre enero del 2017 y agostro del 2019 son 59531 avisos con 22 columnas

summary(reciclaje)
##        id                contacto        periodo      
##  Min.   :    47   00000052/19:    1   Min.   :201701  
##  1st Qu.:135826   00000053/17:    1   1st Qu.:201711  
##  Median :313547   00000123/19:    1   Median :201805  
##  Mean   :338760   00000130/19:    1   Mean   :201803  
##  3rd Qu.:516439   00000133/17:    1   3rd Qu.:201901  
##  Max.   :893280   00000173/19:    1   Max.   :201908  
##                   (Other)    :59525                   
##                                  categoria    
##  FISCALIZACION ACTIVIDADES COMERCIALES:    6  
##  LIMPIEZA Y RECOLECCION               :54727  
##  MEDIO AMBIENTE Y RECICLADO           :  223  
##  RECICLADO Y PROTECCION AMBIENTAL     : 4575  
##                                               
##                                               
##                                               
##                                      subcategoria  
##  CESTOS Y CONTENEDORES                     :13624  
##  CONDICIONES DE SEGURIDAD                  :    6  
##  ELEMENTOS CON IMPACTO AMBIENTAL           :  151  
##  IMPACTO AMBIENTAL                         :   74  
##  LIMPIEZA DE VIA PUBLICA                   :41103  
##  OCUPACION INDEBIDA                        :  149  
##  RECUPERADOR URBANO Y CAMIONES DE RECICLADO: 4424  
##                                                                     concepto    
##  RECOLECCION DE RESIDUOS FUERA DEL CONTENEDOR                           :41103  
##  INSTALACION DE CAMPANA VERDE                                           : 6486  
##  VACIADO DE CAMPANA VERDE                                               : 4758  
##  LIMPIEZA/HIGIENIZACION DE ESPACIOS PUBLICOS POR ASENTAMIENTOS PRECARIOS: 2300  
##  LIMPIEZA DE CAMPANA VERDE                                              : 1244  
##  REPARACION DE CAMPANA VERDE                                            : 1136  
##  (Other)                                                                : 2504  
##   tipo_prestacion  fecha_ingreso          hora_ingreso     domicilio_cgpc 
##  DENUNCIA :  284   Min.   :2017-01-01   07:42:28:   12   COMUNA 13: 6206  
##  QUEJA    :  403   1st Qu.:2017-11-08   10:51:54:   10   COMUNA 11: 5255  
##  SOLICITUD:58844   Median :2018-05-09   09:48:25:    9   COMUNA 14: 5084  
##                    Mean   :2018-05-22   08:32:15:    8   COMUNA 8 : 5037  
##                    3rd Qu.:2019-01-28   08:42:31:    8   COMUNA 10: 4848  
##                    Max.   :2019-08-31   09:11:32:    8   COMUNA 9 : 4376  
##                                         (Other) :59476   (Other)  :28725  
##      domicilio_barrio                   domicilio_calle  domicilio_altura
##  PALERMO     : 5084   RIVADAVIA AV.             :  498   Min.   :    1   
##  VILLA LUGANO: 3292   ALBERDI, JUAN BAUTISTA AV.:  359   1st Qu.: 1164   
##  BELGRANO    : 3191   SANTA FE AV.              :  327   Median : 2318   
##  CABALLITO   : 2987   YERBAL                    :  294   Mean   : 2577   
##  FLORES      : 2698   LAFERRERE, GREGORIO DE    :  285   3rd Qu.: 3635   
##  RECOLETA    : 2344   PARAGUAY                  :  268   Max.   :17007   
##  (Other)     :39935   (Other)                   :57500   NA's   :7172    
##   domicilio_esquina_proxima      lat              long       
##  RIVADAVIA AV. :   77       Min.   :-34.70   Min.   :-58.53  
##  SANTA FE AV.  :   57       1st Qu.:-34.63   1st Qu.:-58.48  
##  PARAGUAY      :   47       Median :-34.61   Median :-58.46  
##  ZUVIRIA       :   47       Mean   :-34.61   Mean   :-58.45  
##  CORRIENTES AV.:   42       3rd Qu.:-34.59   3rd Qu.:-58.42  
##  (Other)       : 6902       Max.   :-34.54   Max.   :-58.35  
##  NA's          :52359                                        
##      canal               genero      estado_del_contacto    hora_anglo   
##  147    :44197   DESCONOCIDO:  892   ABIERTO: 4747       07:42:28:   12  
##  APP    : 6586   FEMENINO   :36265   CERRADO:54784       10:51:54:    9  
##  COMUNAS:  540   MASCULINO  :22374                       00:47:33:    8  
##  WEB    : 8208                                           08:42:31:    8  
##                                                          09:48:25:    8  
##                                                          10:00:55:    8  
##                                                          (Other) :59478  
##                                                  geom      
##  0101000020E6100000825629150E3A4DC049A77E2C1A5141C0:   46  
##  0101000020E6100000755996C14C394DC09B0DA941D74D41C0:   40  
##  0101000020E6100000326C93C14C394DC03A43AA41D74D41C0:   36  
##  0101000020E61000009474F2E498374DC0AE4F035F934C41C0:   35  
##  0101000020E610000057B75C03D42F4DC078BCE4A0DB4E41C0:   34  
##  0101000020E61000001EA47098E0394DC03AD343E1E14B41C0:   33  
##  (Other)                                           :59307  
##           geometry    
##  POINT        :59531  
##  epsg:4326    :    0  
##  +proj=long...:    0  
##                       
##                       
##                       
## 

Con la consulta a la capa de avisos podemos saber que:

Para hacer el análisis haremos especial énfasis en las columnas “categoria”, “subcategoria” y “concepto” las cuales definen los tipos de avisos denunciados.

Verificamos si posee registros nulos:

sum(is.na(reciclaje$categoria))
## [1] 0
sum(is.na(reciclaje$subcategoria))
## [1] 0
sum(is.na(reciclaje$concepto))
## [1] 0

No hay datos nulos.

Verificamos ahora las fechas y horas

sum(is.na(reciclaje$fecha_ingreso))
## [1] 0
sum(is.na(reciclaje$hora_anglo))
## [1] 0

Perfecto!, todos los avisos tienen fecha y hora.

Veamos ahora como es la categorización y la cantidad de avisos.

Grafiquemos esos datos por el contador de categorias

En la previa ya sabíamos que el aviso más denunciado es el LIMPIEZA Y RECOLECCION con 54727 casos en el período de enero 2017 a agosto del 2019.

Grafiquemos esos datos por el contador de subcategorias

En la previa ya sabíamos que el aviso más denunciado es el LIMPIEZA DE VIA PUBLICA con 41103 avisos y CESTOS Y CONTENEDORES con 13624 casos en el período de enero 2017 a agosto del 2019.

Grafiquemos esos datos por el contador de conceptos

En la previa ya sabíamos que los aviso más denunciado es la RECOLECCION DE RESIDUOS FUERA DEL CONTENEDOR con 41103 avisos e INSTALACION DE CAMPANA VERDE con 6486 casos en el período de enero 2017 a agosto del 2019.

Veamos como se comportan por cada barrio los avisos

El gráfico muestra claramente que los barrios son los que poseen mayor cantidad de avisos por categorias.

El gráfico muestra claramente que los barrios son los que poseen mayor cantidad de avisos por subcategorias.

El gráfico muestra claramente que los barrios son los que poseen mayor cantidad de avisos por conceptos.

Veamos ahora como se comportan en el tiempo

reciclaje <- reciclaje %>% mutate(fecha = ymd(fecha_ingreso))

Año 2017

Examinando los avisos por categoria se verificará los altibajos para cada uno.

Avisos de Categorias Realizados por mes mediante Poligono de Frecuencia

Ahora se detalla con mayor claridad cual es el comportamiento de cada categoria mes a mes.

Avisos de Categorias por día de semana mediante grafico de radar

Mientras que los avisos LIMPIEZA Y RECOLECCION descansan los fines de semana con respeto a los días lunes a viernes, el resto de los avisos tienen un comportamiento similar todos los días de la semana.

Examinando los avisos por subcategoria se verificará los altibajos para cada uno.

Avisos de Subategorias Realizados por mes mediante Poligono de Frecuencia

Ahora se detalla con mayor claridad cual es el comportamiento de cada subcategoria mes a mes.

Avisos de Subcategorias por día de semana mediante grafico de radar

Es fácil detectar los los avisos que disminuyen los fines de semana con respeto a los días lunes a viernes del resto de los avisos tienen un comportamiento similar todos los días de la semana.

Examinando los avisos por conceptos se verificará los altibajos para cada uno.

Avisos de Conceptos Realizados por mes mediante Poligono de Frecuencia

Ahora se detalla con mayor claridad cual es el comportamiento de cada concepto mes a mes.

Avisos de Conceptos por día de semana mediante grafico de radar

Es fácil detectar los los avisos que disminuyen los fines de semana con respeto a los días lunes a viernes del resto de los avisos tienen un comportamiento similar todos los días de la semana.

Año 2018

Examinando los avisos por categoria se verificará los altibajos para cada uno.

Avisos de Categorias Realizados por mes mediante Poligono de Frecuencia

Ahora se detalla con mayor claridad cual es el comportamiento de cada categoria mes a mes.

Avisos de Categorias por día de semana mediante grafico de radar

Es fácil detectar los los avisos que disminuyen los fines de semana con respeto a los días lunes a viernes del resto de los avisos tienen un comportamiento similar todos los días de la semana.

Examinando los avisos por subcategoria se verificará los altibajos para cada uno.

Avisos de Subategorias Realizados por mes mediante Poligono de Frecuencia

Ahora se detalla con mayor claridad cual es el comportamiento de cada subcategoria mes a mes.

Avisos de Subcategorias por día de semana mediante grafico de radar

Es fácil detectar los los avisos que disminuyen los fines de semana con respeto a los días lunes a viernes del resto de los avisos tienen un comportamiento similar todos los días de la semana.

Examinando los avisos por conceptos se verificará los altibajos para cada uno.

Avisos de Conceptos por día de semana mediante grafico de radar

Es fácil detectar los los avisos que disminuyen los fines de semana con respeto a los días lunes a viernes del resto de los avisos tienen un comportamiento similar todos los días de la semana.

Año 2019

Examinando los avisos por categoria se verificará los altibajos para cada uno.

Avisos de Categorias Realizados por mes mediante Poligono de Frecuencia

Ahora se detalla con mayor claridad cual es el comportamiento de cada categoria mes a mes.

Avisos de Categorias por día de semana mediante grafico de radar

Es fácil detectar los los avisos que disminuyen los fines de semana con respeto a los días lunes a viernes del resto de los avisos tienen un comportamiento similar todos los días de la semana.

Examinando los avisos por subcategoria se verificará los altibajos para cada uno.

Avisos de Subategorias Realizados por mes mediante Poligono de Frecuencia

Ahora se detalla con mayor claridad cual es el comportamiento de cada subcategoria mes a mes.

Avisos de Subcategorias por día de semana mediante grafico de radar

Es fácil detectar los los avisos que disminuyen los fines de semana con respeto a los días lunes a viernes del resto de los avisos tienen un comportamiento similar todos los días de la semana.

Examinando los avisos por conceptos se verificará los altibajos para cada uno.

Avisos de Conceptos Realizados por mes mediante Poligono de Frecuencia

Ahora se detalla con mayor claridad cual es el comportamiento de cada concepto mes a mes.

Avisos de Conceptos por día de semana mediante grafico de radar

Es fácil detectar los los avisos que disminuyen los fines de semana con respeto a los días lunes a viernes del resto de los avisos tienen un comportamiento similar todos los días de la semana.

VISUALIZACION DE ESPACIO Y TIEMPO

Mapa Base

bbox <- c(min(reciclaje$long, na.rm = TRUE),
          min(reciclaje$lat, na.rm = TRUE),
          max(reciclaje$long, na.rm = TRUE),
          max(reciclaje$lat, na.rm = TRUE))

CABA <- get_stamenmap(bbox, maptype = "toner-lite")

Mapa de CABA con Georeferenciación Avisos por Categoria

Mapa de CABA con Georeferenciación Avisos por Tipo Categoria

Mapa de CABA con Georeferenciación Avisos por Subategoria

Mapa de CABA con Georeferenciación Avisos por Tipo Subcategoria

Mapa de CABA con Georeferenciación Avisos por Concepto

Mapa de CABA con Georeferenciación Avisos por Tipo Concepto

Mapa de Calor de Avisos

## Warning: Removed 2 rows containing missing values (geom_tile).

Mapa de Densidad de Avisos