Налаштування кількості бінів у гістограмі
У щойно побудованій вами гістограмі було десять бінів. Це значення за замовчуванням у matplotlib. «Правило квадратного кореня» — поширене емпіричне правило вибору кількості бінів: вибирайте кількість бінів, що дорівнює квадратному кореню з кількості спостережень. Побудуйте гістограму довжин пелюсток Iris versicolor ще раз, цього разу використовуючи правило квадратного кореня для визначення кількості бінів. Кількість бінів задається через ключовий аргумент bins у plt.hist().
Засоби для побудови графіків уже імпортовано, а типові налаштування seaborn застосовано. Змінна versicolor_petal_length містить масив довжин пелюсток і вже доступна у вашому просторі імен.
Ця вправа є частиною курсу
Статистичне мислення в Python (Частина 1)
Інструкції до вправи
- Імпортуйте
numpyякnp. Це надасть доступ до функції квадратного кореняnp.sqrt(). - Визначте кількість точок даних за допомогою
len(). - Обчисліть кількість бінів за правилом квадратного кореня.
- Перетворіть кількість бінів на ціле число за допомогою вбудованої функції
int(). - Побудуйте гістограму й переконайтеся, що ви використовуєте ключовий аргумент
bins. - Натисніть Надіслати відповідь, щоб побудувати фігуру й побачити результати своєї роботи!
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Import numpy
# Compute number of data points: n_data
# Number of bins is the square root of number of data points: n_bins
# Convert number of bins to integer: n_bins
# Plot the histogram
# Label axes
_ = plt.xlabel('petal length (cm)')
_ = plt.ylabel('count')
# Show histogram
plt.show()