Post

[private] Recopilación de posibles clientes con datos geoespaciales (Prueba de concepto)

[private] Recopilación de posibles clientes con datos geoespaciales (Prueba de concepto)

Resumen - Prueba de concepto:

  • El sistema recopila y rankea clientes potenciales (del rubro que sea) dentro de cualquier país objetivo.
  • Limitación 1: La API de Google Places es costosa para el tamaño de un pais ($600 por todo México).
  • Limitación 2: Los datos de OSM son abiertos pero incompletos, puede faltar información en zonas alejadas.

Flujo del sistema

  1. Genero circunferencias de 50km (cantidad máxima permitida por Google) que cubren el pais.
  2. Utilicé Google Places para recolectar los clientes potenciales para cada circunferencia dentro del pais.
  3. Utilicé Open Street Map (OSM) para extraer puntos de interés [bancos - escuelas - gimnacios - hospitales - clínicas - centro comercial].
  4. Premisa: Lugares con mayor densidad de puntos están más poblados y los clientes potenciales deberían tener mayor poder de compra.
  5. Del total de clientes, hice un clustering (KMeans) usando la cercanía espacial como features.
  6. El método del codo marca 3-4 clusters, uno de ellos clasifica puntos alejados (puntos blancos).
  7. Eliminando esos puntos obtenemos clientes potenciales de calidad para llamar a esos antes que otros.

Imágenes:

Clustering PCA

Figura 1: Clustering de clientes con KMeans, se proyecta con PCA en 2D.

Cluster centroids

Figura 2: Centroides por cada cluster.

Clustering Zoom

Figura 3: Zoom del clustering en una ciudad. Puntos blancos zonas alejadas, y rojos céntricas.

Clustering World

Figura 4: Países donde generé las circunferencias [México, Argentina, España, Brasil, Colombia]. Aunque funciona para cualquier otro del mundo.

Clustering eliminando zonas alejadas

Figura 5: Clientes potenciales que están en zonas céntricas. Se eliminan los puntos alejados.

Circles zones

Figura 6: Google Places admite circunferencias de 50km como máximo. Muestra visual de como se distribuyen en la zona de distintos países.

This post is licensed under CC BY 4.0 by the author.