[R-es] Colores diseño matriz

Carlos Ortega co| @end|ng |rom qu@||tyexce||ence@e@
Vie Dic 20 10:42:29 CET 2024


Hola,

Tienes varios ejemplos de cómo hacer esto en esta galería de gráficos,
tanto de R como de Python.

https://r-graph-gallery.com/heatmap.html

Gracias,
Carlos Ortega
www.qualityexcellence.es

El mar, 17 dic 2024 a las 14:38, Javier Marcuzzi (<
javier.ruben.marcuzzi using gmail.com>) escribió:

> Estimados
>
> Estoy pensando en buscar la forma para explicar algo, dentro de la forma
> que se me ocurrió está el utilizar colores.
>
> No importa en sí el análisis, pero supongamos que es una regresión, algo
> de modelos mixtos, etc.
>
> Dentro de los datos supongamos que hay peso, lugar e individuo.
>
> Dentro de lugar supongo que hay 3 lugares, Argentina, España e Italia.
>
> Hay 15 individuos con su peso correspondiente y cada uno de estos está en
> un lugar.
>
> El modelo sería algo como Y (peso) = X (lugar +  individuo) + e. Lo más
> simple que se pueda.
>
> Lógicamente en un momento se crean matrices donde de acuerdo al diseño
> podría ser, suponiendo   que lo siguiente son dos matrices.
>
> 1               1,0,0
> 2               0,1,0
> 3               0,0,1
>
> De esto 1,2,3 son los tres países, que en matriz es 1,0,0 para el primero,
> 0,1,0 para el segundo y 0,0,1 para el tercero.
>
> Supongamos el los pesos son 80, 81 y 82, para el primero, segundo y
> tercero, por lo cuál en algún momento se relacionan de esta forma
>
> 1,0,0   80
> 0,1,0   81
> 0,0,1   82
>
> Lógicamente entienden que hay álgebra y anotaciones como X’X, XY, etc.
>
> Lo que me gustaría es poder colocar colores, de tal forma que si el lugar
> 1 es marrón, el 2 es rojo, el 3 es amarillo, y en una multiplicación de dos
> matrices, donde la segunda matriz  es negro o blanco, la multiplicación
> entre ambas sería algo como: color marrón por color negro es un “casi
> negro” con un valor de 43, rojo por blanco es un “casi rosa” con un valor
> de 28, mi intención es explicar en colores como se forman distintas
> “combinaciones” de tal forma que si el resultado final es 8 este tenga un
> color que visualmente se ve más o menos en cuanto contribuyó cada parte.
>
> Lógicamente es todo con pocos números, realizando todos los pasos con las
> matrices correspondientes, pero tiene que entenderse para gente que nunca
> vio R, álgebra ni cálculos con matrices.
>
> El siguiente código, muy primitivo, tiene una idea de cómo visualmente
> sería entendible.
>
> M3<-matrix(sample(0:4,25,replace=TRUE),nrow=5)
> M3
> colors<-c("0"="red","1"="red1","2"="red2","3"="red3","4"="red4")
> image(1:nrow(M3),1:ncol(M3),M3,col=colors)
>
> Supongamos que la matríz de este ejemplo M3 es X, en X’X se me deberían
> formar los colores.
>
> ¿Alguien vio un ejemplo o tiene una idea?
>
> Gracias.
> _______________________________________________
> R-help-es mailing list
> R-help-es using r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>


-- 
Saludos,
Carlos Ortega
www.qualityexcellence.es

	[[alternative HTML version deleted]]



Más información sobre la lista de distribución R-help-es