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

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. Відобразити графік.

Рішення

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

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

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

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

single

Запитати АІ

expand

Запитати АІ

ChatGPT

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

close

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

some-alt