Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Оцінювання Щільності за Допомогою KDE | Розділ
Статистична візуалізація з Seaborn
Секція 1. Розділ 5
single

single

bookОцінювання Щільності за Допомогою KDE

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

kdeplot (оцінка щільності ядра) — це метод візуалізації розподілу спостережень у наборі даних. Він є аналогом гістограми, але замість використання дискретних бінів KDE представляє дані за допомогою неперервної кривої ймовірнісної щільності.

Це дозволяє чудово бачити "форму" даних і визначати піки без різких переходів, характерних для гістограми.

Візуалізація накладених розподілів

Коли у вас є декілька категорій (з використанням hue), прості лінії можуть бути важко розрізнити. Seaborn пропонує параметри для вирішення цієї проблеми:

  • Стекування (multiple='stack'): замість накладання ліній одна на одну, вони розташовуються у вигляді стека. Це показує, як різні категорії впливають на загальний розподіл;
  • Заповнення (fill=True): заповнює область під кривою кольором, що робить візуальну вагу кожної категорії більш очевидною.

Приклад:

12345678910111213141516
import seaborn as sns import matplotlib.pyplot as plt # Load built-in dataset df = sns.load_dataset('penguins') # Create the stacked KDE plot sns.kdeplot( data=df, x='flipper_length_mm', hue='species', multiple='stack', # Stack categories vertically fill=True # Fill area with color ) plt.show()
copy
Завдання

Swipe to start coding

Візуалізація розподілу максимальних температур протягом року:

  1. Імпортувати pandas, seaborn та matplotlib.pyplot.
  2. Зчитати набір даних про погоду.
  3. Встановити стиль 'ticks' з фоновим кольором 'lightcyan' (вже задано).
  4. Побудувати KDE-графік з такими параметрами:
  • Встановити x на 'max_temp';
  • Групувати за 'month' за допомогою hue;
  • Скласти розподіли за допомогою multiple='stack';
  • Заповнити криві, використовуючи fill=True;
  • Вимкнути легенду (legend=False), щоб уникнути перевантаження графіка.
  1. Відобразити графік.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

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

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

Секція 1. Розділ 5
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

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

some-alt