BBVA Physics Data Lab

A 3D Physics-oriented Data Analysis Tool on BBVA Data API

View project on GitHub

BBVA Physics Data Lab

Puedes acceder a la demo de BBVA Physics Data Lab y analizar los datos de las compras con tarjeta obtenidos a través de BBVA Data API. Sin embargo, te recomiendo que previamente revises la información de esta página para entender mejor la filosofía y funcionamiento del proyecto.

Resumen

Somos seres físicos que viven en un mundo 3D y en consecuencia, estamos acostumbrados a comprender sin esfuerzo, de una manera natural e intuitiva, el mundo que nos rodea a través de la observación del tamaño, color, forma o movimiento de sus objetos. Esta conciencia del espacio y el movimiento son fundamentales en la forma en que interaccionamos con nuestro entorno y entre nosotros.

BBVA Physics Data Lab es una prueba de concepto que experimenta con la aplicación de nuestras capacidades innatas para la comprensión de un espacio de objetos físicos al análisis de datos masivos y complejos (Big Data).

Se ha desarrollado una herramienta web, basada en un novedoso paradigma de interfaz de usuario, consistente en la representación de los datos como objetos físicos tangibles, que el usuario puede manipular directa e intuitivamente.

Estos objetos de datos se encuentran sometidos a las mismas leyes físicas que encontramos en la naturaleza, con lo que están dotados de propiedades a las que todos estamos habituados como: masa, peso, aceleración, inercia, densidad, etc. De este modo, es posible manejar los datos de maneras más intuitivas, que las establecidas por las técnicas de análisis y visualización de datos tradicionales.

Por ejemplo, según este enfoque, los datos pueden caer (ya que están dotados de masa y por lo tanto, sometidos a la fuerza de la gravedad), rebotar, contenerse en recipientes, desparramarse sobre una superficie, ser atraídos por campos de fuerza (que pueden servir para filtrar), etc. Además, los objetos de datos se muestran y manipulan en un entorno tridimensional, con lo que es posible escoger fácilmente el mejor punto de vista para visualizarlos y entenderlos mejor.

En una herramienta de este tipo, los datos se analizan por medio de la aplicación sucesiva de manipulaciones físicas, equivalentes a las que encontramos en el mundo real y que, por tanto, tenemos completamente asimiladas; en lugar de mediante operaciones matemáticas y/o estadísticas, que no resultan tan intuitivas y requieren de una formación específica.

BBVA Physics Data Lab es una prueba de este concepto, que proporciona un entorno de trabajo, que denominamos laboratorio, para explorar este nuevo paradigma aplicado a los datos de compras con tarjeta disponibles a través de BBVA Data API.

Consideramos este proyecto como una versión básica y preliminar de una herramienta de análisis de datos orientada a facilitar a empresas de distintos sectores el acceso a un primer análisis de datos relevantes para su actividad, sin necesidad de contar con expertos analistas de datos.

Cómo funciona

Se han seleccionado los datos relativos a algunos códigos postales de interés en cada una de las tres ciudades mejicanas disponibles en el dataset. Para cada uno de estos códigos postales, se pueden analizar las compras correspondientes a todos los días del intervalo disponible. Sobre estos datos el usuario puede realizar sus análisis mediante la aplicación de distintas herramientas basadas en los principios anteriormente expuestos de manipulación directa y física aplicada a objetos de datos.

Desarrollos Futuros

  • Manipulación de los objetos aún más directa empleando las propias manos, por ejemplo, soportando Leap Motion.
  • Visualización mediante heads-up displays como Ocuslus Rift o Google Cardboard para conseguir una mayor inmersión del usuario mediante técnicas de realidad virtual.

Open Source

El código de este proyecto está disponible públicamente en repositorio de GitHub y emplea la licencia Apache.

A su vez, este proyecto utiliza otros proyectos open source, como three.js y oimo.js.