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 (< [email protected]>) 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 > [email protected] > https://stat.ethz.ch/mailman/listinfo/r-help-es > -- Saludos, Carlos Ortega www.qualityexcellence.es [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list [email protected] https://stat.ethz.ch/mailman/listinfo/r-help-es
