Неперервні розподіли

Вступ до Statistics у Python

Maggie Matsui

Content Developer, DataCamp

Очікування автобуса

шкала часу з 13:00 до 14:00 з 6 прибуттями автобуса, кожні 12 хв

Вступ до Statistics у Python

Неперервний рівномірний розподіл

Набір осей із часом очікування по осі x

Вступ до Statistics у Python

Неперервний рівномірний розподіл

Вісь Y — P(результат = час очікування) з горизонтальною лінією на рівні 1/12

Вступ до Statistics у Python

Ймовірність усе ще = площа

$$P(4 \le \text{wait time} \le 7) = ~~ ?$$

Площа між 4 і 7 під горизонтальною лінією заштрихована

Вступ до Statistics у Python

Ймовірність усе ще = площа

$$P(4 \le \text{wait time} \le 7) = ~~ ?$$

Ширина заштрихованої області 7-4=3, висота 1/12

Вступ до Statistics у Python

Ймовірність усе ще = площа

$$P(4 \le \text{wait time} \le 7) = 3 \times 1/12 = 3/12$$

Ширина заштрихованої області 7-4=3, висота 1/12

Вступ до Statistics у Python

Рівномірний розподіл у Python

$$ P(\text{wait time} \le 7)$$

Площа підсвічена від 0 до 7 під горизонтальною лінією

from scipy.stats import uniform

uniform.cdf(7, 0, 12)
0.5833333
Вступ до Statistics у Python

Ймовірності «більше ніж»

$$ P(\text{wait time} \ge 7) = 1 - P(\text{wait time} \le 7)$$

Площа підсвічена від 7 до 12

from scipy.stats import uniform
1 - uniform.cdf(7, 0, 12)
0.4166667
Вступ до Statistics у Python

$$ P(4 \le \text{wait time} \le 7)$$

Площа підсвічена від 4 до 7

Вступ до Statistics у Python

$$ P(4 \le \text{wait time} \le 7)$$

Площа підсвічена від 0 до 7

Вступ до Statistics у Python

$$ P(4 \le \text{wait time} \le 7)$$

Область 0–4 підсвічена блідо, 4–7 — яскравіше

from scipy.stats import uniform
uniform.cdf(7, 0, 12) - uniform.cdf(4, 0, 12)
0.25
Вступ до Statistics у Python

Загальна площа = 1

$$P(0 \le \text{wait time} \le 12) = ~~ ?$$

Ширина розподілу = 12, висота = 1/12

Вступ до Statistics у Python

Загальна площа = 1

$$P(0 \le \text{outcome} \le 12) = 12 \times 1/12 = 1$$

Ширина розподілу = 12, висота = 1/12

Вступ до Statistics у Python

Генерування випадкових чисел за рівномірним розподілом

from scipy.stats import uniform
uniform.rvs(0, 5, size=10)
array([1.89740094, 4.70673196, 0.33224683, 1.0137103 , 2.31641255,
       3.49969897, 0.29688598, 0.92057234, 4.71086658, 1.56815855])
Вступ до Statistics у Python

Інші неперервні розподіли

 

Розподіл із двома піками

 

розподіл у формі дзвона

Вступ до Statistics у Python

Інші неперервні розподіли

 

Підсвічена площа під кривою з текстом: area = 1

 

Підсвічена площа під «дзвоном» з текстом: area = 1

Вступ до Statistics у Python

Інші спеціальні типи розподілів

Нормальний розподіл

Графік нормального розподілу

Експоненційний розподіл

Графік експоненційного розподілу

Вступ до Statistics у Python

Давайте потренуємось!

Вступ до Statistics у Python

Preparing Video For Download...