Mapa de calor

Técnica de visualización de datos
Mapa de calor generado a partir de datos de microarrays de ADN que reflejan valores de expresión genética en varias condiciones
Un mapa de calor que muestra la cobertura de RF de un sistema de detección de drones

Un mapa de calor (o mapa de calor ) es una técnica de visualización de datos bidimensional que representa la magnitud de valores individuales dentro de un conjunto de datos como un color. La variación en el color puede ser por tono o intensidad .

En algunas aplicaciones, como el análisis de delitos o el seguimiento de clics en sitios web, se utiliza el color para representar la densidad de los puntos de datos en lugar de un valor asociado con cada punto.

"Mapa de calor" es un término relativamente nuevo, pero la práctica de sombrear matrices existe desde hace más de un siglo. [1]

Historia

Los mapas de calor se originaron en visualizaciones 2D de los valores en una matriz de datos. Los valores más grandes se representaban mediante pequeños cuadrados (píxeles) de color gris oscuro o negro y los valores más pequeños mediante cuadrados más claros. Toussaint Loua (1873) utilizó una matriz de sombreado para visualizar las estadísticas sociales en los distritos de París . [1] Sneath (1957) mostró los resultados de un análisis de conglomerados permutando las filas y las columnas de una matriz para colocar valores similares cerca uno del otro de acuerdo con la agrupación. Jacques Bertin utilizó una representación similar para mostrar datos que se ajustaban a una escala de Guttman . La idea de unir árboles de conglomerados a las filas y columnas de la matriz de datos se originó con Robert Ling en 1973. Ling utilizó caracteres de impresora tachados para representar diferentes tonos de gris, un ancho de carácter por píxel. Leland Wilkinson desarrolló el primer programa informático en 1994 ( SYSTAT ) para producir mapas de calor de conglomerados con gráficos en color de alta resolución. Eisen et al. La pantalla que se muestra en la figura es una réplica del diseño anterior de SYSTAT. [ cita requerida ]

El diseñador de software Cormac Kinney registró el término "mapa de calor" en 1991 para describir una pantalla 2D que mostraba información del mercado financiero . [2] La empresa que adquirió la invención de Kinney en 2003 permitió que la marca caducara sin querer. [3]

Ejemplo de mapa de calor espacial: muestra la temperatura en una imagen del mundo, donde el rojo representa el grado más alto y el azul el más bajo (5 de abril de 2019).

Tipos

Hay dos tipos principales de mapas de calor: espaciales y de cuadrícula.

Un mapa de calor espacial muestra la magnitud de un fenómeno espacial en forma de color, generalmente proyectado sobre un mapa. En la imagen denominada "Ejemplo de mapa de calor espacial", la temperatura se muestra en un rango de colores en un mapa del mundo. Los colores van del azul (frío) al rojo (caliente).

Un mapa de calor de cuadrícula muestra la magnitud como color en una matriz bidimensional, donde cada dimensión representa una categoría de rasgo y el color representa la magnitud de alguna medición en los rasgos combinados de cada una de las dos categorías. Por ejemplo, una dimensión podría representar el año y la otra podría representar el mes, y el valor medido podría ser la temperatura. Este mapa de calor mostraría cómo cambió la temperatura a lo largo de los años en cada mes. Los mapas de calor de cuadrícula se clasifican además en dos tipos diferentes de matrices: agrupadas y correlogramas. [ cita requerida ]

  • Mapa de calor agrupado: el ejemplo de la temperatura mensual por año es un mapa de calor agrupado.
  • Correlograma: un correlograma es un mapa de calor agrupado que tiene el mismo rasgo para cada eje con el fin de mostrar cómo los rasgos del conjunto de rasgos interactúan entre sí. El correlograma es un triángulo en lugar de un cuadrado porque la combinación de AB es la misma que la combinación de BA y, por lo tanto, no es necesario expresarlo dos veces.

En un mapa de calor de cuadrícula, los colores se presentan en una cuadrícula de un tamaño fijo, y cada celda de la cuadrícula también tiene el mismo tamaño y forma. El objetivo es detectar agrupaciones o sugerir la presencia de agrupaciones.

Un mapa de calor espacial se utiliza a menudo en mapas o imágenes de satélite (véase SIG ), donde no existe el concepto de celdas y, en cambio, los colores varían continuamente.

Usos

Los mapas de calor tienen una amplia gama de posibilidades entre las aplicaciones debido a su capacidad para simplificar los datos y hacer que su lectura sea más atractiva. A continuación se enumeran muchas aplicaciones que utilizan diferentes tipos de mapas de calor.

Análisis empresarial : los mapas de calor se utilizan en el análisis empresarial para ofrecer una representación visual del funcionamiento actual de una empresa, su rendimiento y la necesidad de mejoras. Los mapas de calor son una forma de analizar los datos existentes de una empresa y actualizarlos para reflejar el crecimiento y otros esfuerzos específicos. Los mapas de calor resultan atractivos visualmente para los miembros del equipo y los clientes de la empresa o negocio.

Sitios web: existen muchas formas diferentes de utilizar los mapas de calor en los sitios web para determinar las acciones de los usuarios que visitan un sitio. Normalmente, se utilizan varios mapas de calor en conjunto para determinar qué elementos de un sitio web tienen mejor y peor rendimiento. A continuación, se enumeran algunos mapas de calor específicos que se utilizan para el análisis de sitios web.

  • Seguimiento del mouse: Los mapas de calor de seguimiento del mouse, o mapas flotantes, se utilizan para visualizar dónde el usuario del sitio coloca el cursor.
  • Seguimiento ocular: los mapas de calor de seguimiento ocular miden la posición de los ojos de los usuarios del sitio web y recopilan mediciones como el volumen de fijación ocular, la duración de la fijación ocular y las áreas de interés.
  • Seguimiento de clics: los mapas de calor de seguimiento de clics o mapas táctiles son similares a los mapas de calor de seguimiento del mouse, pero en lugar de acciones de desplazamiento, estos tipos de mapas de calor ayudan a visualizar las acciones de clic de los usuarios. Los mapas de calor de seguimiento de clics no solo permiten obtener señales visuales sobre los componentes en los que se puede hacer clic en una página web, como botones o menús desplegables, sino que también permiten realizar un seguimiento de objetos en los que no se puede hacer clic en cualquier parte de la página.
  • Atención generada por IA: los mapas de calor de atención generados por IA ayudan a visualizar dónde se dirigirá la atención del usuario que visita una determinada sección de una página web. Este tipo de mapas de calor se implementan utilizando un algoritmo de software creado para determinar y predecir las acciones de atención del usuario.
  • Seguimiento de desplazamiento: los mapas de calor de seguimiento de desplazamiento se utilizan para representar el comportamiento de desplazamiento de los usuarios del sitio web. Esto ayuda a generar pistas visuales sobre en qué sección del sitio web pasa más tiempo el usuario. [4]
Ejemplo de mapa de calor de análisis de datos: muestra el desequilibrio de ligamiento normalizado de las ventanas genómicas dentro de la región Hist1 de un ratón (Mus musculus).
Ejemplo de mapa de calor de análisis de datos: Subgráfico de uno de los cinco nodos centrales con un alto grado de centralidad en una región genómica en ratones (Mus musculus) llamada región Hist1, donde cada celda del gráfico representa un borde de la red genómica.

Análisis exploratorio de datos : al trabajar con conjuntos de datos pequeños y grandes, los científicos y analistas de datos observan y determinan las relaciones y características esenciales entre los diferentes puntos de un conjunto de datos, así como las características de esos puntos de datos. Los científicos y analistas de datos trabajan con un equipo de otras personas en diferentes profesiones. El uso de mapas de calor permite resumir visualmente los hallazgos y los componentes principales de manera sencilla. Existen otras formas de representar datos, sin embargo, los mapas de calor pueden visualizar estos puntos de datos y sus relaciones en un espacio de alta dimensión sin volverse demasiado compactos y visualmente poco atractivos. Los mapas de calor en el análisis de datos permiten variables específicas de filas y/o columnas en los ejes e incluso en la diagonal.

  • Biología: En el campo biológico, los mapas de calor se utilizan para representar visualmente conjuntos grandes y pequeños de datos. El enfoque se centra en los patrones y similitudes en el ADN, el ARN, la expresión genética, etc. Al trabajar con estos conjuntos de datos, los científicos de datos en bioinformática se centran en diferentes conceptos, algunos de los cuales son la detección de comunidades, la asociación y la correlación, y el concepto de centralidad, donde los mapas de calor son una forma convincente de resumir visualmente los resultados y compartirlos con otras profesiones que no pertenecen al campo de la biología o la bioinformática. Los dos mapas de calor de la derecha, etiquetados como "Ejemplo de mapa de calor de análisis de datos", muestran diferentes formas en las que se pueden presentar datos genómicos sobre una región específica (región Hist1) a alguien fuera del campo de la biología para que tenga una mejor comprensión del concepto general que un biólogo o un científico de datos están tratando de presentar.

Análisis financiero : los valores de los distintos productos y activos fluctúan de forma rápida o gradual a lo largo del tiempo. La necesidad de registrar los cambios en los mercados diarios es imperativa. Esto permite hacer predicciones a partir de patrones y, al mismo tiempo, revisar datos numéricos anteriores. Los mapas de calor permiten eliminar el tedioso proceso y permitir al usuario visualizar puntos de datos y comparar entre los distintos actores. [5]

Visualización geográfica : Los mapas de calor se utilizan para visualizar y mostrar una distribución geográfica de datos. Los mapas de calor representan diferentes densidades de puntos de datos en un mapa geográfico para ayudar a los usuarios a ver las intensidades de ciertos fenómenos y mostrar elementos de mayor o menor importancia. Los mapas de calor utilizados en la visualización geográfica a veces se confunden con los mapas coropléticos , pero la diferencia radica en cómo se presentan ciertos datos que los diferencian. [6]

Deportes: Los mapas de calor se pueden utilizar en muchos deportes y pueden influir en las decisiones de los entrenadores y/o directores técnicos en función de la alta y baja densidad de datos que se muestran. Los usuarios pueden identificar patrones dentro del juego, las estrategias de los oponentes y del propio equipo, tomar decisiones más informadas que beneficien al jugador, al equipo y a la empresa, y pueden mejorar el rendimiento en diferentes áreas identificando las mejoras necesarias. Los mapas de calor también visualizan comparaciones y relaciones entre diferentes equipos del mismo deporte o entre diferentes deportes en conjunto. [7]

Esquemas de color

Se pueden utilizar muchos esquemas de colores diferentes para ilustrar el mapa de calor, con ventajas y desventajas perceptivas para cada uno. Elegir un buen esquema de colores es fundamental para mostrar los datos de forma precisa y eficaz, mientras que un esquema de colores deficiente puede llevar a los espectadores a conclusiones inexactas o excluir a aquellos con deficiencias de color del análisis adecuado de dichos datos.

Los mapas de colores del arco iris son una opción común, ya que los humanos pueden percibir más tonos de color que de gris, y esto supuestamente aumentaría la cantidad de detalles perceptibles en la imagen. Sin embargo, esto está fuertemente desaconsejado en la comunidad científica por varias razones. Posiblemente la razón más importante es que cuando hay una gran cantidad de colores involucrados, la visualización puede dar la impresión de que existen gradientes en los datos que en realidad no están presentes. Cuantos más colores se utilizan en una visualización, más valores comienzan a mezclarse y el color carece del orden perceptual natural que se encuentra en los mapas de colores de espectro de cuerpo negro o escala de grises . Además, los valores representados por diferentes tonos del mismo color pueden implicar que los valores están relacionados cuando no lo están. [8] [9] [10]

Una consideración importante al elegir un esquema de colores es si los datos serán vistos por personas con algún tipo de deficiencia de color. Si la audiencia incluye personas con algún tipo de daltonismo , puede ser conveniente evitar esquemas de colores con rojos y verdes prominentes o gradientes de color desiguales . [10]

Un mapa de calor que muestra la temperatura promedio en las Montañas Rocosas del Sur desde 1950 hasta 2020 utilizando la paleta de colores "Blues" de la biblioteca Color Brewer

Además de las consideraciones de la audiencia, también es importante considerar la forma en que se visualizarán los datos. Por ejemplo, si los datos se van a imprimir en blanco y negro o se van a proyectar en una pantalla grande, puede ser conveniente ajustar la elección del esquema de colores. Los mapas de colores comunes (como el mapa de colores "jet" utilizado como predeterminado en muchos paquetes de software de visualización) tienen cambios no controlados en la luminancia que impiden una conversión significativa a escala de grises para su visualización o impresión . Esto también distrae de los datos reales, haciendo que las regiones amarillas y cian parezcan arbitrariamente más prominentes que las regiones de los datos que son realmente más importantes. [8] [10]

Implementaciones de software

Hay varias implementaciones de software de mapas de calor disponibles de forma gratuita:

Este mapa de calor muestra el desequilibrio de ligamiento normalizado de las ventanas genómicas dentro de la región Hist1 de un ratón (Mus musculus)
  • R , un entorno de software libre para computación estadística y gráficos, contiene varias funciones para trazar mapas de calor, [11] [12]
  • Gnuplot , un programa de gráficos de línea de comandos universal y gratuito, puede trazar mapas de calor 2D y 3D. [13]
  • Google Fusion Tables puede generar un mapa de calor a partir de una hoja de cálculo de Google Sheets limitada a 1000 puntos de datos geográficos. [14]
  • El esquema de color 'cubehelix' de Dave Green proporciona recursos para un esquema de color que se imprime como una escala de grises que aumenta monótonamente en dispositivos PostScript en blanco y negro. [15]
  • Openlayers 3 puede representar una capa de mapa de calor de una propiedad seleccionada de todas las entidades geográficas en una capa vectorial. [16]
  • D3.js , [17] [18] AnyChart [19] [20] y Highcharts [21] [22] son ​​bibliotecas de JavaScript para visualización de datos que brindan la capacidad de crear gráficos de mapas de calor interactivos, desde básicos hasta altamente personalizados, como parte de sus soluciones.

Mapas de coropletas versus mapas de calor

Un mapa coroplético que visualiza la densidad de población de los Estados Unidos por estado.

Los mapas de coropletas y los mapas de calor se utilizan a menudo en lugar de uno del otro de forma incorrecta cuando se hace referencia a datos visualizados geográficamente. [23] Ambas técnicas muestran la proporción de una variable de interés, pero las dos difieren en cómo se construyen los límites para las agregaciones de datos de la variable. Si los datos se recopilaron y agregaron utilizando límites irregulares, como unidades administrativas, entonces un mapa de calor que muestre esos datos será el mismo que un mapa de coropletas, lo que fomenta la confusión sobre cómo se diferencian los dos.

Los mapas coropléticos muestran datos agrupados por límites geográficos, como países, estados, provincias o incluso llanuras aluviales. Cada región tiene un valor singular, visualizado por la intensidad del color, el sombreado o el patrón. La figura de la derecha, que muestra un mapa coroplético que muestra la densidad de población de los Estados Unidos por estado, se puede utilizar como ejemplo. La figura ilustra un valor singular (población) indicado por la intensidad del color azul proporcional al valor del estado en relación con los valores de todos los demás estados, delimitado por la frontera de cada estado.

De manera similar, los mapas de calor también pueden visualizar datos sobre una región geográfica. Sin embargo, a diferencia de los mapas coropléticos, los mapas de calor muestran la proporción de una variable sobre un tamaño de cuadrícula arbitrario, pero generalmente pequeño, independientemente de los límites geográficos. [24] [25] La figura de la derecha que muestra un mapa de calor de la población mundial es un ejemplo. La figura ilustra un solo valor (población) delimitado en una cuadrícula arbitraria (kilómetros cuadrados) con cada celda de la cuadrícula representada por una intensidad de color proporcional al valor de la celda en relación con todas las demás celdas. Algunos mapas de calor que se crean utilizando datos regionales aproximados pueden mostrar fronteras geográficas familiares en la visualización donde realmente no existen. La ilusión de fronteras geográficas se debe a la existencia de patrones dentro del conjunto de datos en lugar de a la técnica de visualización. La figura de la derecha que muestra un mapa de calor de la población mundial también contiene esta ocurrencia. Las áreas en partes rurales de los Estados Unidos y Sudamérica pueden parecerse mucho a fronteras geográficas familiares en esas regiones.

Un mapa de calor que visualiza la densidad de población por kilómetro cuadrado en todo el mundo en 1994.

Ejemplos

Véase también

Referencias

  1. ^ ab Wilkinson L, Friendly M (mayo de 2009). "La historia del mapa de calor de los clústeres". The American Statistician . 63 (2): 179–184. CiteSeerX  10.1.1.165.7924 . doi :10.1198/tas.2009.0033. S2CID  122792460.
  2. ^ "Oficina de Patentes y Marcas de los Estados Unidos, registro n.° 75263259". 1 de septiembre de 1993.
  3. ^ Silhavy R, Senkerik R, Oplatkova ZK, Silhavy P, Prokopova Z (26 de abril de 2016). Perspectivas de la ingeniería de software y aplicación en sistemas inteligentes. ISBN 978-3-319-33622-0.
  4. ^ "Guía de mapas de calor: ¿Qué es un mapa de calor, para qué sirve y qué tipos hay? | Attention Insight". 27 de mayo de 2021.
  5. ^ "5 ejemplos reales de mapas de calor de las principales industrias [2022] | VWO". 20 de enero de 2020.
  6. ^ "Guía de mapas de calor geográficos [tipos y ejemplos]". 20 de diciembre de 2021.
  7. ^ "5 ejemplos reales de mapas de calor de las principales industrias [2022] | VWO". 20 de enero de 2020.
  8. ^ ab Borland D, Taylor MR (2007). "El mapa de colores del arco iris (aún) se considera dañino". IEEE Computer Graphics and Applications . 27 (2): 14–7. doi :10.1109/MCG.2007.323435. PMID  17388198.
  9. ^ Borkin MA, Gajos KZ, Peters A, Mitsouras D, Melchionna S, Rybicki FJ, et al. (Diciembre de 2011). "Evaluación de visualizaciones de arterias para el diagnóstico de enfermedades cardíacas". Transacciones IEEE sobre visualización y gráficos por computadora . 17 (12): 2479–88. CiteSeerX 10.1.1.309.590 . doi :10.1109/TVCG.2011.192. PMID  22034369. S2CID  2548700. 
  10. ^ abc Crameri F, Shephard GE, Heron PJ (octubre de 2020). "El mal uso del color en la comunicación científica". Nature Communications . 11 (1): 5444. Bibcode :2020NatCo..11.5444C. doi :10.1038/s41467-020-19160-7. PMC 7595127 . PMID  33116149. 
  11. ^ "Uso de R para dibujar un mapa de calor a partir de datos de microarrays". Organización y ensamblaje molecular en células . 26 de noviembre de 2009.
  12. ^ "Dibujar un mapa de calor". Manual de R .
  13. ^ "Secuencia de comandos de demostración de Gnuplot: Heatmaps.dem".
  14. ^ "Ayuda de Fusion Tables: crear un mapa de calor". Enero de 2018.soporte.google.com
  15. ^ "El esquema de colores 'cubehelix' de Dave Green".
  16. ^ "ol/layer/Heatmap~Heatmap". OpenLayers . Consultado el 1 de enero de 2019 .
  17. ^ "Mapa de calor". Galería de gráficos de D3.js. Consultado el 25 de julio de 2020 .
  18. ^ "Mapa de calor más básico en d3.js". Galería de gráficos de D3.js. Consultado el 25 de julio de 2020 .
  19. ^ "Gráfico de mapa de calor". Documentación de AnyChart . Consultado el 25 de julio de 2020 .
  20. ^ "Gráficos de mapas de calor - Galería". Galería AnyChart . Consultado el 25 de julio de 2020 .
  21. ^ "Mapa de calor - Documentación de Highcharts". Highcharts . Consultado el 9 de diciembre de 2019 .
  22. ^ "Mapas de calor y árboles - Demostraciones de Highcharts". Highcharts . Consultado el 9 de diciembre de 2019 .
  23. ^ "Mapas de calor frente a coropletas". www.standardco.de . Consultado el 15 de marzo de 2024 .
  24. ^ "Mapa de calor y coropletas « Cartographer's Toolkit" . Consultado el 15 de abril de 2022 .
  25. ^ "Mapas de calor frente a coropletas". www.standardco.de . Consultado el 15 de abril de 2022 .

Lectura adicional

  • Bertín J (1967). Semiología gráfica. Les diagramames, les réseaux, les cartes [ Semiótica gráfica. Diagramas, redes, mapas ] (en francés). Gauthier-Villars. OCLC  2656278.
  • Eisen MB, Spellman PT, Brown PO, Botstein D (diciembre de 1998). "Análisis de grupos y visualización de patrones de expresión en todo el genoma". Actas de la Academia Nacional de Ciencias de los Estados Unidos de América . 95 (25): 14863–8. Bibcode :1998PNAS...9514863E. doi : 10.1073/pnas.95.25.14863 . PMC  24541 . PMID  9843981.
  • Friendly M (marzo de 1994). "Visualizaciones en mosaico para tablas de contingencia de múltiples vías". Revista de la Asociación Estadounidense de Estadística . 89 (425): 190–200. doi :10.1080/01621459.1994.10476460. JSTOR  2291215.
  • Ling RL (1973). "Una ayuda generada por ordenador para el análisis de conglomerados". Comunicaciones de la ACM . 16 (6): 355–361. doi : 10.1145/362248.362263 . S2CID  8033024.
  • Sneath PH (agosto de 1957). "La aplicación de las computadoras a la taxonomía". Revista de microbiología general . 17 (1): 201–26. doi : 10.1099/00221287-17-1-201 . PMID  13475686.
  • Wilkinson L (1994). Aplicaciones avanzadas: Systat para DOS versión 6. SYSTAT. ISBN 978-0-13-447285-0.
  • Barter RL, Yu B (2018). "Superheat: Un paquete R para crear mapas de calor hermosos y extensibles para visualizar datos complejos". Journal of Computational and Graphical Statistics . 27 (4): 910–922. arXiv : 1512.01524 . doi :10.1080/10618600.2018.1473780. PMC  6430237 . PMID  30911216.
  • Wilkinson L, Friendly M. "La historia del mapa de calor de clústeres" (PDF) .
  • Albergotti R (7 de mayo de 2014). "Strava, popular entre ciclistas y corredores, quiere vender sus datos a los urbanistas". The Wall Street Journal .
Obtenido de "https://es.wikipedia.org/w/index.php?title=Mapa_de_calor&oldid=1229962693"