Перевіряємо результат
Тепер спробуйте згенерувати кілька вибірок і самостійно обчислити математичне сподівання та дисперсію, а потім скористайтеся методом з binom, щоб перевірити, чи збігаються вибіркові значення з теоретичними.
Обʼєкт binom і метод describe() з scipy.stats уже завантажені, тож ви можете виконати обчислення.
Ця вправа є частиною курсу
Основи теорії ймовірностей у Python
Інструкції до вправи
- Обчисліть вибіркове середнє та дисперсію змінної
sample. - Обчисліть математичне сподівання, використовуючи
n=10іp=0.3, а дисперсію — використовуючиmeanта1 - p. - Скористайтеся методом
binom, щоб отримати математичне сподівання та дисперсію для 10 підкидань монети зp=0.3.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
sample = binom.rvs(n=10, p=0.3, size=2000)
# Calculate the sample mean and variance from the sample variable
sample_describe = describe(____)
# Calculate the sample mean using the values of n and p
mean = ____*____
# Calculate the sample variance using the value of 1-p
variance = mean*____
# Calculate the sample mean and variance for 10 coin flips with p=0.3
binom_stats = binom.stats(n=____, p=____)
print(sample_describe.mean, sample_describe.variance, mean, variance, binom_stats)