Какова вероятность?

Введение в статистику на Python

Maggie Matsui

Content Developer, DataCamp

Измерение вероятности

Что такое вероятность события?

$$ P(\text{event}) = \frac{\text{\# ways event can happen}}{\text{total \# of possible outcomes}} $$

Пример: подбрасывание монеты

$$ P(\text{heads}) = \frac{\text{1 way to get heads}}{\text{2 possible outcomes}} = \frac{1}{2} = 50\%$$

Числовая ось вероятности. 0% = невозможно, 100% = произойдёт обязательно

Введение в статистику на Python

Назначение менеджеров по продажам

Коробка с именами Amir, Brian, Claire и Damian

Введение в статистику на Python

Назначение менеджеров по продажам

Достают имя Brian

$$P(\text{Brian}) = \frac{1}{4} = 25\%$$

Введение в статистику на Python

Выборка из DataFrame

print(sales_counts)
     name  n_sales
0    Amir      178
1   Brian      128
2  Claire       75
3  Damian       69
sales_counts.sample()
    name  n_sales
1  Brian      128
sales_counts.sample()
     name  n_sales
2  Claire       75
Введение в статистику на Python

Задание случайного зерна

np.random.seed(10)

sales_counts.sample()
    name  n_sales
1  Brian      128
np.random.seed(10)
sales_counts.sample()
    name  n_sales
1  Brian      128
np.random.seed(10)
sales_counts.sample()
    name  n_sales
1  Brian      128
Введение в статистику на Python

Вторая встреча

Выборка без возвращения

Коробка с именами Amir, Claire, Damian

Введение в статистику на Python

Вторая встреча

Достают имя Claire

$$P(\text{Claire}) = \frac{1}{3} = 33\%$$

Введение в статистику на Python

Двойная выборка в Python

sales_counts.sample(2)
     name  n_sales
1   Brian      128
2  Claire       75
Введение в статистику на Python

Выборка с возвращением

GIF: рука тянется в коробку, достаёт имя Brian, затем кладёт обратно

Введение в статистику на Python

Выборка с возвращением

Screen Shot 2020-04-28 at 5.21.54 PM.png

$$P(\text{Claire}) = \frac{1}{4} = 25\%$$

Введение в статистику на Python

Выборка с возвращением и без в Python

sales_counts.sample(5, replace = True)
     name  n_sales
1   Brian      128
2  Claire       75
1   Brian      128
3  Damian       69
0    Amir      178
Введение в статистику на Python

Независимые события

Два события независимы, если исход первого не влияет на вероятность второго.

Два столбца: первый содержит имена Amir, Brian, Claire, Damian; второй пуст

Введение в статистику на Python

Независимые события

Два события независимы, если исход первого не влияет на вероятность второго.

 

Выборка с возвращением = каждый выбор независим

Стрелки от каждого имени в первом столбце ведут к Claire во втором, с вероятностью 25%

Введение в статистику на Python

Зависимые события

Два события зависимы, если исход первого влияет на вероятность второго.

Два столбца: первый содержит имена Amir, Brian, Claire, Damian; второй пуст

Введение в статистику на Python

Зависимые события

Два события зависимы, если исход первого влияет на вероятность второго.

Claire в первом столбце указывает на Claire во втором с вероятностью 0%

Введение в статистику на Python

Зависимые события

Два события зависимы, если исход первого влияет на вероятность второго.

 

Выборка без возвращения → выборы становятся зависимыми

Amir, Brian и Damian в первом столбце указывают на Claire во втором с вероятностью 33%

Введение в статистику на Python

Давайте потренируемся!

Введение в статистику на Python

Preparing Video For Download...