Skip to content
numeroteca edited this page Apr 2, 2017 · 16 revisions

Los ejercios se plantean como preguntas a responder investigando y experimentando visualmente con los datos. El conjunto de las preguntas con sus respuestas formarán un informe o estudio con la intención de aclarar el impacto de los pisos de alquiler ocasional sobre Donosti.

Pasos genéricos para todas las preguntas:

  1. Qué análisis o visualización responde a la pregunta
  2. Qué datos necesito y dónde los encuentro
  3. Qué herramientas uso para preparar los datos y producir la visualización. Qué pasos debo seguir
  4. Qué herramientas uso para producir la visualización. Qué pasos debo seguir

¿Cómo se concentra la oferta por barrios de Airbnb?

1 Qué análisis o visualización responde a la pregunta

Dos análisis complementarios:

  • Un mapa en el que se vean os contornos de los barrios y los pisos de Airbnb representados por puntos. Las áreas pueden tener con un código de color que indique la cantidad de pisos de Airbnb en esa zona o la proporción de viviendas de Airbnb respecto del total. Esta segunda opción, la proporcionalidad, es más indicada para un mapa de cloropletas.
  • Un diagrama de barras de la cantidad de pisos airbnb por barrio.

Referencias: Airbnb vs Berlin

2 Qué datos necesito y dónde los encuentro

Con estos datos podremos calcular:

  • Número de alojamientos de Airbnb por barrio.

Para la proporción de viviendas de Airbnb respecto del total:

3 Qué herramientas uso para preparar los datos. Qué pasos debo seguir

Número de pisos Airbnb por barrio
Los datos disponibles de Airbnb no están segmentados por barrio. Para calcular el número de alojamienos por barrio vamos a usar Carto (como método alternativo podemos usar QGIS).

Opcional: Sin embargo los alojamientos sí que tienen asociado el código postal. Habría que hacer una tabla de equivalencia entre barrios y códigos postales. Con esta tabla podemos recorrer los registros de Inside Airbnb y añadir una columna que sea barrio. Esta unión de tablas puede ralizarse con QGIS.

Contorno de barrios
Para poder usar el shapefile de barios de Donostia - San Sebastián (ftp://ftp.geo.euskadi.eus/cartografia/Limites/Unidades_estadisticas/BARRIOS_EUSTAT_5000_ETRS89.zip) hace falta cambiar su sistema de proyección a "EPSG:25830 Name:ETRS89 / UTM zone 30N". Eso se puede hacer desde QGIS. Una vez se a añadido la capa, se hacé click sobre ella y botón derecho para acceder al menú "Set layer CRS". Una vez abierta esa ventana se filtra por "EPSG:25830" para encontrar y aplicar la proyección deseada.

Ahora que tiene su proyección correcta aparecerá donde debe en el mapa (por defecto QGIS utiiza la proyección "EPSG:4326, WGS84". Ahora tenemos que salvar de nuevo la capa ("save as" con el botón derecho sobre el nombre de la capa) y salvarlo como "ESRI shapefile" seleccionando como CRS "EPSG:4326, WGS84").

Por último hay que comprimir los archivos generados en un ZIP /data/BARRIOS_EUSTAT_5000_WGS84.zippara poder subirlo a Carto.com, herramienta que usaremos para hacer el mapa.

Este archivo contendrá todos los barrios de Euskadi. Se puede editar la tabla asociada a esa capa en QGIS [a completar explicación] y quitar todos los barrios que no nos interesen para dejar solamente los barrios de Donostia. El archivo con solo los barrios de Donostia puedes descargarlo aquí /data/barrios-donostia.zip.

4 Qué herramientas uso para producir la visualización. Qué pasos debo seguir

Mapa de cloropletas 1: número de puntos en cada región
Para producir el mapa usaremos Carto.com. Si no lo hemos hecho ya, añadimos a nuestro listado de datasets los datos que necesitamos: el archivos ZIP con los contornos de los barrios y el CSV con los alojamientos de Airbnb. A continuación creamos un mapa y le añadimos cada uno de los dataset como capa.

Crea la columna alojamientos en la tabla de los contornos barrios-donostia, ponla como valor numérico y se ejecuta este el script de SQL desde la capa barrios-donostia:

UPDATE barrios-donostia SET alojamientos = (SELECT count(*) FROM listings_donostia_simple WHERE ST_Intersects(the_geom, barrios-donostia.the_geom))

Donde barrios-donostia son los contornos y listings_donostia_simple los puntos.

Este script de SQL llenará la columna alojamientos con los puntos que haya en cada uno de los contornos.

Manual en youtube para hace mapa de cloropletas en Carto: https://youtu.be/ULZE7pUW4y4

** Mapa de cloropletas 2: proporción de pisos por barrio

Completar: https://carto.com/academy/courses/sql-postgis/joining-data

Diagrama de barras

¿Cómo está repartida la propiedad de los pisos de Airbnb?

1 Qué análisis o visualización responde a la pregunta

Tres análisis complementarios:

  • Un mapa en el que se vean los pisos Airbnb representados por puntos siguiendo un código de color en función del propietario. Cada propietario en una capa que se puede activar y desactivar. Referencia: Reportaje de El Español.
  • Un diagrama de barras o de tarta representando la cantidad de anuncios de los 10 usuarios con más anuncios. Referencia: Airbnb vs Berlin.
  • Frases que cuenten el porcentaje sobre el total de pisos en manos de los 10, los 20, los 50... usuarios con más pisos. Referencia: Estudio previo de numeroteca.

2 Qué datos necesito y dónde los encuentro

  • Número de anuncios (listings en el argot Airbnb) por usuario.
  • Total de anuncios Airbnb y número total de usuarios.

3 Qué herramientas uso para preparar los datos. Qué pasos debo seguir

4 Qué herramientas uso para producir la visualización. Qué pasos debo seguir

¿Cuántos anuncios en Airbnb son "legales"? ¿Cuántos ilegales, no legales o alegales? ¿Cuál es la distribución de ambos tipos por barrios?

1 Qué análisis o visualización responde a la pregunta

  • Una frase del tipo: "El X% de los pisos de Donosti anunciados en Airbnb tienen licencia." Y una explicación escrita de lo que significa tener licencia.
  • Un mapa con las áreas de los barrios de fondo y los pisos de Airbnb representados por puntos en dos colores: con y sin licencia.

2 Qué datos necesito y dónde los encuentro

  • Total anuncios en Airbnb
  • Total anuncios con licencia

3 Qué herramientas uso para preparar los datos. Qué pasos debo seguir

Variables requires_licence y license del archivo listings de Inside Airbnb.

4 Qué herramientas uso para producir la visualización. Qué pasos debo seguir

¿Qué cantidad de anuncios Airbnb son pisos completos? ¿Cuántos son habitaciones?

1 Qué análisis o visualización responde a la pregunta

  • Una frase del tipo: "Tantos anuncios, el X% del total de Donosti, son pisos completos."

2 Qué datos necesito y dónde los encuentro

  • Total de anuncios en Airbnb
  • Clasificación de anuncios por tipo: piso, habitación...

3 Qué herramientas uso para preparar los datos. Qué pasos debo seguir

Variables property_type del archivo listings de Inside Airbnb.

4 Qué herramientas uso para producir la visualización. Qué pasos debo seguir

¿Qué porcentaje del total de plazas de alojamiento turístico no están "reguladas"? ¿Qué cantidad de alojamientos turísticos son pisos Airbnb?

1 Qué análisis o visualización responde a la pregunta

  • Una frase del tipo: "Tantos alojamientos de un total de tanto, el X%, no están regulados. De los no regulados, tantos son pisos anunciados en Airbnb."

2 Qué datos necesito y dónde los encuentro

  • Cantidad total alojamientos turísticos, y cantidad con licencia.
  • Cantidad total de anuncios en Airbnb, y cantidad con licencia.

3 Qué herramientas uso para preparar los datos. Qué pasos debo seguir

4 Qué herramientas uso para producir la visualización. Qué pasos debo seguir

¿Cuánta actividad hay en Airbnb en Donosti? ¿Cuántas reservas hay en Airbnb durante un año? ¿Cuál ha sido la evolución durante los 10 últimos años?

1 Qué análisis o visualización responde a la pregunta

Para medir la actividad podemos tomar como indicador el número de reservas en Airbnb. Como en Airbnb es obligatorio dejar un comentario tras haber estado

2 Qué datos necesito y dónde los encuentro

  • Cantidad total de comentarios.

3 Qué herramientas uso para preparar los datos. Qué pasos debo seguir

4 Qué herramientas uso para producir la visualización. Qué pasos debo seguir

Comparativa entre capitales vascas. Comparativa con otras ciudades (Madrid, Barcelona y Mallorca).

1 Qué análisis o visualización responde a la pregunta

2 Qué datos necesito y dónde los encuentro

3 Qué herramientas uso para preparar los datos. Qué pasos debo seguir

4 Qué herramientas uso para producir la visualización. Qué pasos debo seguir

¿Cómo se anuncian los pisos? Un análisis de las palabras usadas.