Análisis espacial de datos y sus aplicaciones en Python

Curso

Análisis espacial de datos y sus aplicaciones en Python

Facultad de Economía
Inicio / Programas / Análisis espacial de datos y sus aplicaciones en Python

Análisis espacial de datos y sus aplicaciones en Python

Con las nuevas tecnologías de la información y la masificación de datos geolocalizados se han ampliado los espectros de investigación de los diferentes campos del conocimiento. Particularmente, los saberes de la cartografía y la estadística se han traslapado para consolidar el análisis espacial, como un campo de investigación que busca la compresión y el análisis de fenómenos que son influenciados por una dimensión espaciotemporal. En este sentido, el análisis espacial y sus aplicaciones son ampliamente utilizadas en diferentes disciplinas, que buscan entender cómo los patrones movilidad afectan otras esferas del conocimiento.  En particular, este tipo de análisis permite enriquecer y facilitar tareas de segmentación y entendimiento de clientes.

Dirigido a

Este curso está dirigido a profesionales de cualquier disciplina que se encuentren interesados en temas territoriales, que deseen profundizar en los conceptos y herramientas más importantes del análisis espacial de datos. Se espera que los participantes tengan un conocimiento básico de manipulación de datos en Python e interés en el aprendizaje de los diferentes algoritmos y metodologías estadísticas que potencializan el análisis espacial de datos. 

Objetivos

Este curso tiene como objetivo principal profundizar en un conjunto de técnicas y herramientas que permiten el manejo y el análisis de datos espaciales, haciendo énfasis en las aplicaciones e implementaciones de la vida real. Se espera que al finalizar el curso se tenga conocimiento de: 

  • Manejo, búsqueda y optimización de base de datos espaciales.
  • Simulación y visualización de datos geográficos. 
  • Conocimiento sobre algoritmos de geolocalización e identificación de patrones espaciales. 
  • Compresión y manejo de los conceptos de auto correlación espacial y regresión espacial. 
  • Algoritmos de Machine Learning aplicados a datos espaciales. 
  • Creación de herramientas interactivas para la visualización e interacción con mapas. 
  • Desarrollo de un proyecto propio utilizando datos geográficos.

Metodología

El curso se realizará de manera virtual con sesiones sincrónicas. A su vez, el curso es de carácter teórico-práctico. En las sesiones se abordarán, expondrán y discutirán aspectos conceptuales del análisis espacial. Todos los módulos cuentan con un componente práctico, desarrollado mediante ejercicios prediseñados, que consiste en el manejo software (Python) para análisis de datos. El estudiante tendrá acceso a los diferentes algoritmos y aplicaciones que se desarrollarán a lo largo del curso. Finalmente, cada estudiante (o en grupos) deberá desarrollar un proyecto de su interés que involucre el uso y análisis de datos espaciales y metodologías estadísticas.

Contenido

Sesión 1: Introducción: Aplicaciones, alcance y limitaciones

a)   Estado del arte – Teoría-

b)   Aplicaciones.

c)   Alcances y limitaciones. 

d)   Librerías mapas: Leaflet, Folium, Geopandas.

e)   Simulación de datos.

f)   Aplicación: Simulación y visualización de individuos.


Sesión 2: Manejo de datos espaciales

a)   Fuentes de información: DANE, Openstreetmap.

b)   Almacenamiento de la información.

c)   Polígonos, puntos, y figuras. 

d)   Cruce de bases de datos espaciales.

e)   Aplicación: Inicio proyecto propio.


Sesión 3: Estadísticas descriptivas de geolocalización: 

a)   Capas y siluetas. 

b)   Mapas de calor.

c)   Estimación de Densidad de Kernel.

d)   Aplicación: Heatmap de eventos georreferenciados.


Sesión 4: Geolocalización: 

a)   Localización de individuos. 

b)   Información adicional por individuos.

c)   Recorridos y tiempo de trayecto.

d)   Identificación de rutas y objetos cercanos.

e)   Identificación de zonas y localidades.

f)   Aplicación: Visualización y estadísticas descriptivas. 


Sesión 5: Agrupación y optimización: 

a)   K-vecinos cercanos.

b)   Clusterización (distancias espaciales).

c)   Optimización espacial.

d)   Aplicación: Sistemas de geolocalización, emparejamiento óptimo de oferta y demanda. 


Sesión 6: Autocorrelación y regresión espacial

a)   Conceptos básicos e interpretación. 

b)   Estadísticos de autocorrelación espacial globales y locales. 

c)   Regresiones lineales espaciales.

d)   Aplicación: Prevalencia e incidencia de enfermedades.


Sesión 7: Algoritmos básicos de Machine Learning:

a)   Aprendizaje supervisado

b)   Aprendizaje no supervisado

c)   Aprendizaje profundo para análisis de imagen.

d)   Aplicación: Predicción de precios de vivienda.


Sesión 8: Aplicaciones y masificación: 

a)   Visualización interactiva.

b)   Introducción a Dash y Bootstrap 4. 

c)   Aplicación: Construcción página web reactiva.


Sesión 9: Presentación proyecto propio.

a)   Cada estudiante (o en grupos de 2 o 3 estudiantes) deberá desarrollar una aplicación de su interés utilizando datos propios o públicos y las técnicas metodológicas y computacionales vistas durante el curso.

Profesores

Andrés Felipe Camacho Baquero

Andrés es Economista e Ingeniero Industrial, y magíster en Economía de la Universidad de los Andes. Actualmente se desempeña como analista de datos y de políticas públicas en la Dirección de Políticas y Estrategia de la Fiscalía General de la Nación, donde ha trabajado por más de 3 años con proyectos de analítica descriptiva y predictiva, productos de análisis espacial enfocados en crimen, gestión investigativa y judicial, crimen juvenil y SRPA, y evaluación de políticas públicas en el sistema penal colombiano. También es profesor de cátedra del curso de análisis espacial con ArcGIS de la facultad de Economía y fue profesor asistente por varios años del curso de Economía del Crimen de la misma facultad. Andrés trabajó por 5 años en los centros de investigación CEDE, CESED, y en la Escuela de Gobierno de la Universidad de los Andes en temas relacionados con crimen, migración, seguridad y precepción, desarrollo estatal, hacinamiento carcelario, georreferenciación, educación superior y evaluación de impacto de políticas públicas. Adicionalmente, hace parte de la red de investigación criminal sobre homicidios en América Latina – Kreiteca

Eduardo Gonzalez

Economista e historiador con una Maestría en Economía. Tiene experiencia y pasión por el análisis geoespacial, la econometría, el análisis de series de tiempo, la gestión de riesgos financieros, investigación y docencia. Tiene 5 años de experiencia en consultoría, diseñando, desarrollando e implementando modelos matemáticos para resolver problemas prácticos en la industria, el gobierno y la academia. Además, fue investigador asociado en el Centro de Investigación Ciudades del futuro en Sydney y asistente de investigación en el Centro de Estudios de Desarrollo Económico en la Universidad de Los Andes. Tiene un amplio conocimiento de los diferentes algoritmos de machine learning como redes neuronales y modelos de clasificación enfocados en minería de texto y trading algorítmico para predecir las direcciones de los rendimientos del S&P 500, usando los sentimientos de los inversionistas. Habilidades avanzadas en Python, R, Dart, Flutter y Swift. Finalmente, cuenta con 3 años de experiencia como docente en múltiples cursos de análisis geoespacial, series de tiempo, economía y finanzas en la Universidad de Los Andes.

Juan Sebastián Moreno Pabón

Coordinador académico: Trabaja con los profesores en el diseño, construcción y mejoras de los contenidos, pero no es profesor del curso. Actualmente trabaja en Pinpoint Predictive, un start-up de psicometría de Silicon Valley apoyado por la incubadora de Stanford, StartX . En su rol como Investigador Senior desarrolla y despliega técnicas de inteligencia artificial para predecir comportamientos a partir de psicometría. Juan Moreno pasó cuatro años como investigador y luego como director asociado del departamento de minería de datos de Quantil, consultora en matemáticas aplicadas y machine learning. Lideró equipos de investigadores y desarrolló una amplia variedad de soluciones impulsadas por inteligencia artificial en diferentes sectores, que incluyen salud, seguridad pública, banca, transporte, educación, legal y manufactura, entre otros. Juan también ha trabajado como profesor de cátedra en el Departamento de Economía de su alma mater, la Universidad de los Andes, donde ha impartido cursos sobre matemáticas discretas, macroeconomía, aprendizaje automático, Python y R para análisis de datos. Como científico social computacional, Juan ha investigado temas relacionados a la predicción de delitos, la equidad en las aplicaciones de aprendizaje automático y la segregación en las redes sociales. También es miembro de la junta directiva del Centro de Analítica para Políticas Públicas (CAPP).

Condiciones

Eventualmente la Universidad puede verse obligada, por causas de fuerza mayor a cambiar sus profesores o cancelar el programa. En este caso el participante podrá optar por la devolución de su dinero o reinvertirlo en otro curso de Educación Continua que se ofrezca en ese momento, asumiendo la diferencia si la hubiere.

La apertura y desarrollo del programa estará sujeto al número de inscritos. El Departamento/Facultad (Unidad académica que ofrece el curso) de la Universidad de los Andes se reserva el derecho de admisión dependiendo del perfil académico de los aspirantes.