J'ai une matrice avec des valeurs de corrélation. Je veux maintenant tracer un graphique qui ressemble plus ou moins à celui-ci :
Comment puis-je y parvenir ?
J'ai une matrice avec des valeurs de corrélation. Je veux maintenant tracer un graphique qui ressemble plus ou moins à celui-ci :
Comment puis-je y parvenir ?
Ce type de graphique s'appelle, entre autres, une "carte thermique". Une fois que vous avez obtenu votre matrice de corrélation, tracez-la à l'aide de l'un des différents tutoriels disponibles.
Utilisation de graphiques de base : http://flowingdata.com/2010/01/21/how-to-make-a-heatmap-a-quick-and-easy-solution/
Utilisation de ggplot2 : http://learnr.wordpress.com/2010/01/26/ggplot2-quick-heatmap-plotting/
Puisque je ne peux pas commenter, je dois donner mon 2c à la réponse de daroczig comme anwser...
Le nuage de points ellipse est en effet issu du package ellipse et généré avec :
corr.mtcars <- cor(mtcars)
ord <- order(corr.mtcars[1,])
xc <- corr.mtcars[ord, ord]
colors <- c("#A50F15","#DE2D26","#FB6A4A","#FCAE91","#FEE5D9","white",
"#EFF3FF","#BDD7E7","#6BAED6","#3182BD","#08519C")
plotcorr(xc, col=colors[5*xc + 6])
(extrait de la page de manuel)
Le paquet corrplot peut aussi - comme suggéré - être utile avec de jolies images trouvé ici
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.