Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Visualização de Correlações com Mapas de Calor | Análise Estatística Básica
Análise de Dados com R

bookVisualização de Correlações com Mapas de Calor

Matrizes de correlação podem ser difíceis de interpretar apenas observando os números. Heatmaps oferecem uma forma visual de identificar a força e a direção das relações entre variáveis.

Por que usar um Heatmap de Correlação?

Um heatmap de correlação fornece uma maneira visual de examinar as relações entre variáveis numéricas. Ao utilizar cores para representar a força e a direção das correlações, torna-se muito mais fácil identificar associações fortes ou fracas rapidamente. Isso é especialmente útil ao trabalhar com muitas variáveis, pois pode revelar padrões, destacar multicolinearidade e orientar análises adicionais.

Visualizando a Matriz de Correlação com Heatmap

Primeiro, é necessário criar uma matriz de correlação para visualização:

# Select numeric columns
numeric_df <- df[, c("selling_price", "km_driven", "max_power", "mileage", "engine")]
# Compute correlation matrix
cor_matrix <- cor(numeric_df, use = "complete.obs")

Em seguida, é possível utilizar a função ggcorrplot() para construir um gráfico a partir dela:

ggcorrplot(cor_matrix,
           method = "square",
           type = "full",
           lab = TRUE,
           lab_size = 5,
           colors = c("red", "white", "forestgreen"),
           title = "Correlation Heatmap",
           ggtheme = ggplot2::theme_light())

Esta função possui vários parâmetros que podem ser usados para alterar o estilo do gráfico:

  • method = "square" faz com que cada célula seja um bloco quadrado;
  • lab = TRUE exibe os valores de correlação em cada bloco;
  • colors indicam a direção: vermelho (negativo), branco (neutro), verde (positivo);
  • theme_light() confere ao gráfico um estilo limpo e minimalista.
question mark

Qual função do pacote ggcorrplot é usada para visualizar correlações?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 6

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Suggested prompts:

What do the different colors in the heatmap represent?

How can I interpret the values shown on the heatmap?

Can I customize the appearance of the correlation heatmap further?

Awesome!

Completion rate improved to 4

bookVisualização de Correlações com Mapas de Calor

Deslize para mostrar o menu

Matrizes de correlação podem ser difíceis de interpretar apenas observando os números. Heatmaps oferecem uma forma visual de identificar a força e a direção das relações entre variáveis.

Por que usar um Heatmap de Correlação?

Um heatmap de correlação fornece uma maneira visual de examinar as relações entre variáveis numéricas. Ao utilizar cores para representar a força e a direção das correlações, torna-se muito mais fácil identificar associações fortes ou fracas rapidamente. Isso é especialmente útil ao trabalhar com muitas variáveis, pois pode revelar padrões, destacar multicolinearidade e orientar análises adicionais.

Visualizando a Matriz de Correlação com Heatmap

Primeiro, é necessário criar uma matriz de correlação para visualização:

# Select numeric columns
numeric_df <- df[, c("selling_price", "km_driven", "max_power", "mileage", "engine")]
# Compute correlation matrix
cor_matrix <- cor(numeric_df, use = "complete.obs")

Em seguida, é possível utilizar a função ggcorrplot() para construir um gráfico a partir dela:

ggcorrplot(cor_matrix,
           method = "square",
           type = "full",
           lab = TRUE,
           lab_size = 5,
           colors = c("red", "white", "forestgreen"),
           title = "Correlation Heatmap",
           ggtheme = ggplot2::theme_light())

Esta função possui vários parâmetros que podem ser usados para alterar o estilo do gráfico:

  • method = "square" faz com que cada célula seja um bloco quadrado;
  • lab = TRUE exibe os valores de correlação em cada bloco;
  • colors indicam a direção: vermelho (negativo), branco (neutro), verde (positivo);
  • theme_light() confere ao gráfico um estilo limpo e minimalista.
question mark

Qual função do pacote ggcorrplot é usada para visualizar correlações?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 6
some-alt