El objetivo de este trabajo es analizar la situación de los municipios españoles en cuanto a accidentes de tráfico, según el informe de la DGT del año 2015. En primer lugar, cargamos los siguientes paquetes, los vamos a necesitar tanto para cargar los archivos como para desarrollar las tablas y gráficos.
En segundo lugar, recogemos en nuestro trabajo los archivos que vamos a necesitar para el proyecto, el Padrón 2015 y el informe sobre accidentes del mismo año. El documento del informe sobre accidentes se puede obtener en la página web oficial de la DGT, apartado de microdatos 2015 de accidentes “https://sedeapl.dgt.gob.es/WEB_IEST_CONSULTA/subcategoria.faces”. Una vez tenemos el documento de accidentes accedemos a él.
Realizamos cambios en el padrón con el objetivo de evitar complicaciones y para facilitar la elaboración del proyecto. A continuación, elaboramos un nuevo padrón denominado padron2015A en el cual también introducimos variaciones respecto al anterior.
El siguiente paso consiste en la creación de un nuevo objeto en el cual estén unidos “accidentes” y “padron2015A”. Realización mediante leftjoin.
Genera un objeto que contenga una fila para cada municipio con accidentes identificado por COD_MUNICIPIO y una variable que recoja el total de víctimas en el municipio en 2015 independientemente de la gravedad (a partir de TOT_VICTIMAS)
Para ello agrupamos mediante la función group_by por COD_MUNICIPIO y por COMUNIDAD_AUTONOMA. A continuación, creamos la variable que recoge el total de víctimas en el municipio con la función summarise.
Genera a partir del objeto del padron2015 que hemos utilizado en el proyecto 2 un objeto que contenga para cada municipio el nombre, el código INE y el total de población de ambos sexos. Pégale el objeto del apartado 1 con left_join de modo que puedas identificar los municipios por su nombre.
En primer lugar, creamos un nuevo objeto denominado padron2015B en el que modificamos el anterior padron2015A utilizado. Lo vamos a utilizar en la siguiente cuestión. Después creamos el objeto C a partir de padron2015 introduciendo modificaciones en este y a continuación generamos mediante la función leftjoin un objeto que contenga al objeto C previamente creado y a la pregunta anterior denominada Pregunta 1.
Genera una variable que represente en cada municipio el número de víctimas por cada 1000 habitantes. Asegúrate que los municipios que no figuran en el objeto de 1 aparezcan con 0 víctimas
A partir del padrón 2015B creado previamente generamos un nuevo objeto llamado ejercicio2 en el cual unimos el objeto accidentes 2 con padron2015B Posteriormente creamos otro objeto en el que transformamos los valores no numéricos en numéricos y eliminamos los NA. Finalmente creamos la variable Propvictimas1000 que representa el número de víctimas por cada 1000 habitantes mediante mutate
Muestra una tabla que contenga, para cada CCAA, el municipio que representa una proporción mayor del total de víctimas de su provincia.
El primer paso es agrupar por provincias el contenido del objeto ejercicio2 y crear una variable del total de víctimas de la provincia, después otra variable nueva llamada PROPORCIONVICT que nos va a indicar la proporción de víctimas de cada municipio. Por último, ordenamos los municipios según su proporción de víctimas, agrupamos por Comunidades Autónomas y nos quedamos con la Comunidad Autónoma, el municipio y la proporción de víctimas del municipio con mayor proporción de víctimas. Finalmente creamos la tabla.
| COMUNIDAD_AUTONOMA | municipio.y | PROPORCIONVICT |
|---|---|---|
| 1 | Úbeda | 0.0159847 |
| 2 | Calamocha | 0.0243902 |
| 3 | Avilés | 0.0034672 |
| 4 | Palma de Mallorca | 0.0020934 |
| 5 | Antigua | 0.0032741 |
| 6 | Castro-Urdiales | 0.0075117 |
| 7 | Zamora | 0.0430108 |
| 8 | Alcolea del Pinar | 0.0222930 |
| 9 | Lleida | 0.0091743 |
| 10 | Almenara | 0.0094142 |
| 11 | Arroyo de San Serván | 0.0090293 |
| 12 | Rúa, A | 0.0142602 |
| 13 | Móstoles | 0.0015909 |
| 14 | Jumilla | 0.0046857 |
| 15 | Baztan | 0.0098039 |
| 16 | Bilbao | 0.0067568 |
| 17 | Logroño | 0.0102354 |
| 18 | Ceuta | 0.0108225 |
| NA | NA | 0.0000000 |
Puede observarse que la mayor proporción de víctimas está en torno al cuatro por ciento y que únicamente seis capitales de provincia se encuentran entre los municipios con mayor proporción de víctimas.
Representa dichos municipios en un diagrama de puntos con la proporción del total de víctimas en la provincia en el eje x, las víctimas por cada 1000 habitantes en el eje y, y un tamaño proporcional a la población del municipio.
Generamos de nuevo un objeto que nos indique el número de víctimas por cada mil habitantes, a continuación, agrupamos por provincias y generamos otro objeto que indica la proporción total de víctimas, como hicimos anteriormente. El siguiente paso es ordenar de menor a mayor proporción de víctimas, agrupar por Comunidades y seleccionar la Comunidad Autónoma, el municipio, la proporción de víctimas ,el número de víctimas por cada 1000 habitantes y la población. Nos quedamos con el municipio de cada Comunidad Autónoma con mayor proporción de víctimas con la función slice. Finalmente construimos el gráfico con ggplot eliminando los valores outliers para no distorsionar nuestro análisis.
En el gráfico podemos ver la proporción de víctimas de cada municipio representada en el eje X con PROPORCIONVICT y las víctimas por cada mil habitantes en el eje Y con Propvictimas1000. Como podemos observar, la mayoría de las proporciones son pequeñas, cabe destacar el municipio de Zamora con una mayor proporción de víctimas, superior al 4%, y también Alcolea del Pinar, un valor outlier suprimido, con más de 20 víctimas por cada 1000 habitantes.
Las conclusiones a las que llego con este proyecto son principalmente 2. La proporción de víctimas de los municipios respecto del total de víctimas en accidentes de tráfico no es tan elevada como probablemente se aparenta mediáticamente. En segundo lugar, que no son las capitales de provincia y los municipios más poblados los que mayor proporción de víctimas tienen sino que son en su mayoría municipios de tamaño medio y pequeño, podemos ver que aunque es cierto que en las ciudades ocurren un gran número de accidentes, estos no generan un gran porcentaje de víctimas respecto al total. La mayoría de víctimas se producen en carreteras fuera de las ciudades en las que los accidenten conllevan una mayor gravedad debido entre otras causas a la velocidad de los vehículos. Podríamos tener la intuición errónea de pensar lo contrario y deducir que al haber más accidentes en ciudades grandes la proporción de víctimas en estas sería mayor, no obstante, teniendo en cuenta los datos y observaciones realizadas en este proyecto podemos concluir que esta intuición es definitivamente falsa y que la mayor proporción de víctimas la encontramos en estos municipios, en su mayoría de pequeña y mediana población.