valores una saber minitab identificar grafica diagrama determinacion datos dato cómo como caja bigotes atipicos atipico r matrix dataframe heatmap

una - Muestra los valores atípicos del mapa térmico R en un color diferente



valores atipicos diagrama de caja y bigotes (2)

Buscando marcar los valores atípicos en la matriz R en un color diferente. Digamos que tengo los datos como

1 2 4 2 5 5 4 3 2 3 1 500 5 4 2

Ahora quiero marcar 500 con un color diferente y el resto de la matriz con el color predeterminado del mapa de calor.

¿Puede alguien guiarme a través del proceso?


Si desea ver claramente el 500, debe especificar no escalar. Por ejemplo,

m <- matrix(c(1, 5, 1, 2, 4, 500, 4, 3, 5, 2, 2, 4, 5, 3, 2), ncol=5) heatmap((m<500)+0, scale="none", Rowv=NA, Colv=NA)


Aquí hay una solución decente para lograr esto. Utilizando heatmap.2() de gplots , puede especificar cualquier color para los valores de NA en su mapa de calor. Por lo tanto, si usa una función simple para reemplazar valores atípicos con NA en la matriz fuente, puede representarlos con el color que desee.

Primero, elija su condición atípica. Por ejemplo, digamos que cualquier valor mayor que 10 es un valor atípico.

> m # [,1] [,2] [,3] [,4] [,5] # [1,] 1 2 4 2 5 # [2,] 5 4 3 2 3 # [3,] 1 500 5 4 2 m[m > 10] <- NA

Ahora traza el mapa de calor.

library(plots) heatmap.2(m, trace = "none", na.color = "Green")

Atípico ahora es agradable y obvio.