Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Візуалізація Кореляцій за Допомогою Теплових Карт | Базовий Статистичний Аналіз
Аналіз Даних у R

bookВізуалізація Кореляцій за Допомогою Теплових Карт

Матриці кореляцій можуть бути складними для інтерпретації лише за числовими значеннями. Теплові карти надають візуальний спосіб оцінити силу та напрямок зв'язків між змінними.

Навіщо використовувати теплову карту кореляцій?

Теплова карта кореляцій забезпечує візуальний спосіб дослідження зв'язків між числовими змінними. Використовуючи кольори для відображення сили та напрямку кореляцій, значно легше ідентифікувати сильні або слабкі асоціації з першого погляду. Це особливо корисно при роботі з великою кількістю змінних, оскільки дозволяє швидко виявити закономірності, підкреслити мультиколінеарність і спрямувати подальший аналіз.

Візуалізація матриці кореляцій за допомогою теплової карти

Спочатку потрібно створити матрицю кореляцій для візуалізації:

# 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")

Далі можна використати функцію ggcorrplot() для побудови графіка:

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

Ця функція має кілька параметрів для зміни стилю графіка:

  • method = "square" робить кожну клітинку квадратною;
  • lab = TRUE накладає значення кореляції на кожен блок;
  • colors вказують напрямок: червоний (негативний), білий (нейтральний), зелений (позитивний);
  • theme_light() надає графіку чистий, мінімалістичний стиль.
question mark

Яка функція з пакету ggcorrplot використовується для візуалізації кореляцій?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 6

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Awesome!

Completion rate improved to 4

bookВізуалізація Кореляцій за Допомогою Теплових Карт

Свайпніть щоб показати меню

Матриці кореляцій можуть бути складними для інтерпретації лише за числовими значеннями. Теплові карти надають візуальний спосіб оцінити силу та напрямок зв'язків між змінними.

Навіщо використовувати теплову карту кореляцій?

Теплова карта кореляцій забезпечує візуальний спосіб дослідження зв'язків між числовими змінними. Використовуючи кольори для відображення сили та напрямку кореляцій, значно легше ідентифікувати сильні або слабкі асоціації з першого погляду. Це особливо корисно при роботі з великою кількістю змінних, оскільки дозволяє швидко виявити закономірності, підкреслити мультиколінеарність і спрямувати подальший аналіз.

Візуалізація матриці кореляцій за допомогою теплової карти

Спочатку потрібно створити матрицю кореляцій для візуалізації:

# 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")

Далі можна використати функцію ggcorrplot() для побудови графіка:

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

Ця функція має кілька параметрів для зміни стилю графіка:

  • method = "square" робить кожну клітинку квадратною;
  • lab = TRUE накладає значення кореляції на кожен блок;
  • colors вказують напрямок: червоний (негативний), білий (нейтральний), зелений (позитивний);
  • theme_light() надає графіку чистий, мінімалістичний стиль.
question mark

Яка функція з пакету ggcorrplot використовується для візуалізації кореляцій?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 6
some-alt