Построить матрицу корреляции в граф - PullRequest
92 голосов
/ 28 марта 2011

У меня есть матрица с некоторыми значениями корреляции. Теперь я хочу представить это на графике, который выглядит примерно так:

enter image description here

Как мне этого добиться?

Ответы [ 11 ]

0 голосов
/ 08 августа 2014

Так как я не могу комментировать, я должен дать свой 2c на ответ daroczig как ответчик ...

График рассеяния эллипса действительно взят из пакета эллипса и генерируется с помощью:

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])

(со страницы руководства)

Пакет corrplot может, как и предполагалось, быть полезен с красивыми изображениями , найденными здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...