Coleção multivariada
Matriz de correlação
Calcula correlações ou covariâncias entre variáveis, opcionalmente dentro de grupos.
O que o bloco faz
O bloco multi/correlation_matrix calcula uma matriz de correlação ou covariância e a devolve em formato tabular, com nomes de variáveis nas linhas e colunas. O bloco recebe data/table.
Antes de continuar
Termos que esta página usa, em poucas palavras. As definições completas estão no glossário.
- Variância
- A média dos quadrados das distâncias de cada valor à média: mede o quanto os dados se espalham. O desvio padrão é a raiz quadrada da variância e fica na mesma unidade dos dados.
- Componente principal
- Uma nova variável formada por uma combinação das variáveis originais, escolhida para reter a maior variação possível. Os primeiros componentes resumem muitas variáveis correlacionadas em poucas.
Quando usar
Use Matriz de correlação para obter valores exatos de associações ou comparar matrizes entre grupos antes de PCA, fatoração ou discriminante.
Configuração
- Variáveis — colunas numéricas; em branco, todas menos Grupo.
- Matriz —
correlação(padrão) oucovariância. - Método —
pearson,spearmanoukendall. - Grupo — coluna opcional para calcular matrizes por nível; covariância requer Pearson.
Exemplo
library(trama)
reg <- tr_registry()
tr_use("trama.multi", registry = reg)
tr_flow(reg) |>
tr_add("dados", "multi/example", dataset = "vinhos") |>
tr_add("mat", "multi/correlation_matrix", cols = "alcool, flavonoides", grupo = "cultivar", from = "dados")A tabela permite consultar os coeficientes exatos ou exportá-los para outra etapa.
Como interpretar
Correlação varia entre −1 e 1, sem unidade; covariância mantém as unidades e sua diagonal contém variâncias. Com grupos, as matrizes aparecem empilhadas; Pearson inclui também a covariância/correlação combinada dentro dos grupos.