Jakie jest prawdopodobieństwo?

Wprowadzenie do statystyki w Pythonie

Maggie Matsui

Content Developer, DataCamp

Mierzenie szansy

Czym jest prawdopodobieństwo zdarzenia?

$$ P(\text{zdarzenie}) = \frac{\text{\# sposobów zajścia zdarzenia}}{\text{\# wszystkich możliwych wyników}} $$

Przykład: rzut monetą

$$ P(\text{orzeł}) = \frac{\text{1 sposób}}{\text{2 możliwe wyniki}} = \frac{1}{2} = 50\%$$

Oś liczbowa prawdopodobieństwa. 0% = niemożliwe, 100% = pewne

Wprowadzenie do statystyki w Pythonie

Przydzielanie sprzedawców

Pudełko z imionami Amir, Brian, Claire i Damian

Wprowadzenie do statystyki w Pythonie

Przydzielanie sprzedawców

Wylosowane imię Brian

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

Wprowadzenie do statystyki w Pythonie

Losowanie próbki z 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
Wprowadzenie do statystyki w Pythonie

Ustawianie ziarna losowości

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
Wprowadzenie do statystyki w Pythonie

Drugie spotkanie

Losowanie bez zwracania

Pudełko z imionami Amir, Claire, Damian

Wprowadzenie do statystyki w Pythonie

Drugie spotkanie

Wylosowane imię Claire

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

Wprowadzenie do statystyki w Pythonie

Dwukrotne losowanie w Pythonie

sales_counts.sample(2)
     name  n_sales
1   Brian      128
2  Claire       75
Wprowadzenie do statystyki w Pythonie

Losowanie ze zwracaniem

GIF: ręka sięga do pudełka, wyciąga imię Brian, a następnie wkłada je z powrotem

Wprowadzenie do statystyki w Pythonie

Losowanie ze zwracaniem

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

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

Wprowadzenie do statystyki w Pythonie

Losowanie ze zwracaniem i bez w Pythonie

sales_counts.sample(5, replace = True)
     name  n_sales
1   Brian      128
2  Claire       75
1   Brian      128
3  Damian       69
0    Amir      178
Wprowadzenie do statystyki w Pythonie

Zdarzenia niezależne

Dwa zdarzenia są niezależne, jeśli prawdopodobieństwo drugiego zdarzenia nie zależy od wyniku pierwszego.

Dwie kolumny: pierwsza zawiera imiona Amir, Brian, Claire, Damian; druga jest pusta

Wprowadzenie do statystyki w Pythonie

Zdarzenia niezależne

Dwa zdarzenia są niezależne, jeśli prawdopodobieństwo drugiego zdarzenia nie zależy od wyniku pierwszego.

 

Losowanie ze zwracaniem = każde losowanie jest niezależne

Strzałki od każdego imienia w pierwszej kolumnie wskazują na Claire w drugiej kolumnie z prawdopodobieństwem 25%

Wprowadzenie do statystyki w Pythonie

Zdarzenia zależne

Dwa zdarzenia są zależne, jeśli prawdopodobieństwo drugiego zdarzenia zależy od wyniku pierwszego.

Dwie kolumny: pierwsza zawiera imiona Amir, Brian, Claire, Damian; druga jest pusta

Wprowadzenie do statystyki w Pythonie

Zdarzenia zależne

Dwa zdarzenia są zależne, jeśli prawdopodobieństwo drugiego zdarzenia zależy od wyniku pierwszego.

Claire w pierwszej kolumnie wskazuje na Claire w drugiej kolumnie z prawdopodobieństwem 0%

Wprowadzenie do statystyki w Pythonie

Zdarzenia zależne

Dwa zdarzenia są zależne, jeśli prawdopodobieństwo drugiego zdarzenia zależy od wyniku pierwszego.

 

Losowanie bez zwracania → losowania stają się zależne

Amir, Brian i Damian w pierwszej kolumnie wskazują na Claire w drugiej kolumnie z prawdopodobieństwem 33%

Wprowadzenie do statystyki w Pythonie

Czas na ćwiczenia!

Wprowadzenie do statystyki w Pythonie

Preparing Video For Download...