Gostaria de obter uma representação gráfica das correlações nos artigos que reuni até agora para explorar facilmente os relacionamentos entre as variáveis. Eu costumava desenhar um gráfico (confuso), mas agora tenho muitos dados.
Basicamente, eu tenho uma tabela com:
- [0]: nome da variável 1
- [1]: nome da variável 2
- [2]: valor de correlação
A matriz "geral" está incompleta (por exemplo, eu tenho a correlação de V1 * V2, V2 * V3, mas não V1 * V3).
Existe uma maneira de representar isso graficamente?
fonte
ggfluctuation
, não tinha visto isso antes! Este post tem outro código útil para visualizar este tipo de dater: stackoverflow.com/questions/5453336/...hclust(…)$order
) [ stat.ethz.ch/R-manual/R-devel/library/stats/html/hclust.html], a visualização geralmente será mais fácil de visualizar.mixOmics::cim
função é muito boa para isso. Um problema relacionado foi discutido aqui, stats.stackexchange.com/questions/8370/… .Seus dados podem ser como
Você pode reorganizar sua tabela longa em uma tabela ampla com o seguinte código R
Você recebe
Agora você pode usar técnicas para visualizar matrizes de correlação (pelo menos aquelas que podem lidar com valores ausentes).
fonte
reshape
pacote também pode ser útil. Uma vez que você teme
, considere algo comolibrary(reshape) cast(melt(e), name1 ~ name2)
O
corrplot
pacote é uma função útil para visualizar matrizes de correlação. Ele aceita uma matriz de correlação como objeto de entrada e possui várias opções para exibir a própria matriz. Um recurso interessante é que ele pode reorganizar suas variáveis usando métodos de cluster hierárquico ou PCA.Veja a resposta aceita neste tópico para obter um exemplo de visualização.
fonte