Нормальний PDF
У цій вправі ви дослідите нормальний PDF і дізнаєтеся спосіб побудови PDF відомого розподілу з використанням «хакерської» статистики. Зокрема, ви побудуєте нормальний PDF для різних значень дисперсії.
Ця вправа є частиною курсу
Статистичне мислення в Python (Частина 1)
Інструкції до вправи
- Виберіть 100 000 значень із нормального розподілу із середнім
20і стандартним відхиленням1. Зробіть те саме для нормальних розподілів зі стандартними відхиленнями3і10, кожен із середнім20. Присвойте результати зміннимsamples_std1,samples_std3таsamples_std10відповідно. - Побудуйте гістограму для кожної з вибірок; для кожної використайте 100 бінів, а також іменовані аргументи
density=Trueіhisttype='step'. Останній параметр робить графік подібним до гладкого теоретичного PDF. Вам потрібно зробити 3 викликиplt.hist(). - Натисніть «Надіслати відповідь», щоб додати легенду із зазначенням використаних стандартних відхилень, і покажіть свій графік! Немає потреби підписувати осі, адже ми не визначали, що саме описує нормальний розподіл; ми лише розглядаємо форми PDF.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Draw 100000 samples from Normal distribution with stds of interest: samples_std1, samples_std3, samples_std10
# Make histograms
# Make a legend, set limits and show plot
_ = plt.legend(('std = 1', 'std = 3', 'std = 10'))
plt.ylim(-0.01, 0.42)
plt.show()