Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Обчислити захоплюючу ймовірність | Дискретні розподіли
Теорія ймовірностей

book
Обчислити захоплюючу ймовірність

Ви коли-небудь замислювалися над тим, що день народження вашого друга може бути в будь-який день року з однаковою ймовірністю. Ймовірність для кожного дня створює рівномірний розподіл.

Давайте згадаємо деякі функції, але для рівномірного розподілу (вони дещо відрізняються): Для обчислення ймовірності отримання точно визначеного результату x :

uniform.pdf(x, loc, scale).

Для обчислення ймовірності отримання результату, який більший за x:

uniform.sf(x, loc, scale) (включно).

Для обчислення ймовірності отримання результату, який менший за x:

uniform.cdf(x, loc, scale) (включно).

  • loc - це нижня межа розподілу (мінімальне значення).
  • scale - це верхня межа розподілу (максимальне значення).
Завдання

Swipe to start coding

Уявіть, що ви познайомилися з людиною і хочете обчислити ймовірність того, що її день народження припав на літо, при цьому ви знаєте, що вона народилася не у високосний рік. Отже, дійте за алгоритмом:

  1. Імпортувати об'єкт uniform.
  2. Обчислити ймовірність того, що він народився після 152 дня року (1 червня). З параметрами:
    • Нижня межа - 1.
    • Верхня межа - 365.
  3. Обчислити ймовірність того, що він народився до 243-го дня року (31 серпня). З параметрами:
    • Нижня межа - 1.
    • Верхня межа - 365.
  4. Обчислити ймовірність того, що він народився до 243-го дня року та після 152-го дня року.

Рішення

# Import 'uniform' object
from scipy.stats import uniform

# Calculate the first probability
prob_1 = uniform.sf(x = 152, loc = 1, scale = 365)
# Calculate the second probability
prob_2 = uniform.cdf(x = 243, loc = 1, scale = 365)

# Calculate the resulting probability
prob = prob_1 * prob_2

print("The probability is", prob)
Все було зрозуміло?

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

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

Секція 4. Розділ 2
# Import 'uniform' object
___

# Calculate the first probability
prob_1 = uniform.___(x = ___, loc = 1, scale = ___)
# Calculate the second probability
prob_2 = ___(x = ___, loc = ___, scale = ___)

# Calculate the resulting probability
prob = prob_1 ___

print("The probability is", prob)
toggle bottom row
We use cookies to make your experience better!
some-alt