Coordenadas paralelas

De Wikipedia, la enciclopedia libre
Ggobi-flea2
Parcela de coordenada paralela del dato de pulga en GGobi.

Las coordenadas paralelas son una manera común de visualizar y analizar conjuntos de datos n-dimensionales.

Para mostrar un conjunto de puntos en un n-espacio dimensional, se dibuja un fondo de n líneas paralelas, típicamente verticales e igualmente espaciadas. Un punto en el espacio n-dimensional está representado como una polilínea con vértices en los ejes paralelos; la posición del vértice en el i-ésimo eje corresponde a la i-ésima coordenada del punto.

Esta visualización es estrechamente relacionada con la visualización de series de tiempo, excepto que se aplica a datos donde los ejes no corresponden a puntos en el tiempo y, por lo tanto, no tiene un orden natural. Por tanto, pueden ser de interés diferentes disposiciones de ejes.

Lectura[editar]

Inselberg (Inselberg, 1997) hizo una revisión completa de cómo leer visualmente los patrones relacionales de las coordenadas paralelas.[1]​ Cuando la mayoría de las líneas entre dos ejes paralelos son algo paralelas entre sí, sugiere una relación positiva entre estas dos dimensiones. Cuando las líneas se cruzan en una especie de superposición de formas en X, es una relación negativa. Cuando las líneas se cruzan al azar o son paralelas, muestra que no existe una relación particular.

Limitaciones[editar]

En coordenadas paralelas, cada eje puede tener como máximo dos ejes vecinos (uno a la izquierda y otro a la derecha). Para un conjunto de datos d-dimensional, como máximo las relaciones d-1 se pueden mostrar a la vez. En la visualización de series de tiempo, existe un predecesor y sucesor natural; por tanto, en este caso especial, existe una disposición preferida. Sin embargo, cuando los ejes no tienen un orden único, encontrar una buena disposición de ejes requiere el uso de heurística y experimentación. Para explorar relaciones más complejas, los ejes deben reordenarse.

Software[editar]

Si bien hay una gran cantidad de artículos sobre coordenadas paralelas, hay pocos programas de software notables disponibles públicamente para convertir bases de datos a gráficos de coordenadas paralelas.[2]​ Los programas notables son ELKI, GGobi, Mondrian, Orange y ROOT. Las bibliotecas incluyen Protovis.js, D3.js proporciona ejemplos básicos. D3.Parcoords.js (una biblioteca basada en D3) específicamente dedicada a la creación de gráficos de coordenadas paralelas. La biblioteca de análisis y estructura de datos de Python, Pandas, implementa coordenadas paralelas, utilizando la biblioteca de trazado matplotlib.[3]

Otras visualizaciones para datos multivariados[editar]

Referencias[editar]

  1. Inselberg, A. (1997), «Multidimensional detective», Information Visualization, 1997. Proceedings., IEEE Symposium on, pp. 100-107, ISBN 0-8186-8189-6, doi:10.1109/INFVIS.1997.636793 .
  2. Kosara, Robert (2010). «Parallel Coordinates». 
  3. Parallel Coordinates in Pandas

Lecturas adicionales[editar]

  • Heinrich, Julian y Weiskopf, Daniel (2013) Estado del Arte de Coordenadas Paralelas, Eurographics 2013 - Estatales de los Informes de Arte, pp. 95–116
  • Moustafa, Rida (2011) coordenada Paralela y parcelas de densidad de coordenada paralelas, Wiley Revisiones Interdisciplinarias: Estadística Computacional, Vol 3(2), pp. 134–148.
  • Weidele, Daniel Karl I. (2019) Coordenadas Paralelas Condicionales, Conferencia de Visualización del IEEE (VIS) 2019, pp. 221–225

Enlaces externos[editar]