確率とは?

Python を使った統計学入門

Maggie Matsui

Content Developer, DataCamp

確率の計算

事象の確率とは?

$$ P(\text{事象}) = \frac{\text{\# ある事象が起こりうる場合の数}}{\text{起こりうる全ての事象の合計数 \# }} $$

例: コイントス

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

確率の数直線。 0パーセント = 起こりえない、100パーセント = 必ず起こる

Python を使った統計学入門

営業担当者の割り当て

アミール、ブライアン、クレア、ダミアンの名前が入ったボックス

Python を使った統計学入門

営業担当者の割り当て

ブライアンの名前を抜き出す

$$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 を使った統計学入門

2回目の会議

非復元抽出

アミール、クレア、ダミアンのボックス

Python を使った統計学入門

2回目の会議

Claireの名前が抜き出された

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

Python を使った統計学入門

Pythonで2回サンプリングする

sales_counts.sample(2)
     name  n_sales
1   Brian      128
2  Claire       75
Python を使った統計学入門

復元抽出

箱に手を入れてBrianの名前を取り出し、再び戻すGIF

Python を使った統計学入門

復元抽出

スクリーンショット020-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 を使った統計学入門

独立事象

最初の事象の結果によって2つ目の事象の確率が影響を受けない場合、2つの事象は独立している。

2列: まず、Amir、Brian、Claire、Damian を含む列を選択する。 Second pick列は空です

Python を使った統計学入門

独立事象

最初の事象の結果によって2つ目の事象の確率が影響を受けない場合、2つの事象は独立している。

復元抽出 = 各抽出は独立

最初の選択列の各名前からの矢印が、2番目の選択列のClaireを指しており、確率は25%

Python を使った統計学入門

従属事象

2番目の事象の確率が1番目の事象の結果によって影響を受ける場合、2つの事象は従属している。

2列: まず、Amir、Brian、Claire、Damian を含む列を選択する。 2つ目のピック列は空である

Python を使った統計学入門

従属事象

2番目の事象の確率が1番目の事象の結果によって影響を受ける場合、2つの事象は従属している。

最初の列のクレアが2番目の列のクレアを指している、確率0%

Python を使った統計学入門

従属事象

2番目の事象の確率が1番目の事象の結果によって影響を受ける場合、2つの事象は従属している。

非復元抽出 → 選択は従属関係を持つ

第1列のAmir、Brian、Damianが第2列のClaireを指している確率33%

Python を使った統計学入門

練習しましょう!

Python を使った統計学入門

Preparing Video For Download...