이산분포

Python으로 시작하는 통계학

Maggie Matsui

Content Developer, DataCamp

주사위 굴리기

6면체 주사위

Python으로 시작하는 통계학

주사위 굴리기

주사위 각 면의 확률은 1/6

Python으로 시작하는 통계학

영업 담당자 선택하기

상자 속 이름들의 확률은 각각 25%

Python으로 시작하는 통계학

확률분포

특정 상황에서 가능한 각 결과의 확률 설명

주사위 각 면의 확률은 1/6

기댓값: 확률 분포의 평균

공정한 주사위 눈의 기댓값 = $(1 \times \frac{1}{6}) + (2 \times \frac{1}{6}) +(3 \times \frac{1}{6}) +(4 \times \frac{1}{6}) +(5 \times \frac{1}{6}) +(6 \times \frac{1}{6}) = 3.5$

Python으로 시작하는 통계학

확률분포 시각화하기

1부터 6까지 각 숫자의 확률이 1/6인 막대그래프.

Python으로 시작하는 통계학

확률 = 면적

$$P(\text{주사위 눈}) \le 2 = ~?$$

1과 2의 막대가 강조됨

Python으로 시작하는 통계학

확률 = 면적

$$P(\text{주사위 눈}) \le 2 = 1/3$$

1/6 + 1/6 = 1/3

Python으로 시작하는 통계학

불공정한 주사위

3이 두 면에 있는 6면체 주사위

불공정한 주사위의 기댓값 = $(1 \times \frac{1}{6}) +(2 \times 0) +(3 \times \frac{1}{3}) +(4 \times \frac{1}{6}) +(5 \times \frac{1}{6}) +(6 \times \frac{1}{6}) = 3.67$

Python으로 시작하는 통계학

불균등한 확률 시각화하기

불공정한 주사위의 확률분포. 1, 4, 5, 6의 막대 높이는 1/6이고, 2의 막대 높이는 0, 3의 막대 높이는 1/3

Python으로 시작하는 통계학

면적 더하기

$$P(\text{불공정한 주사위 눈}) \le 2 = ~?$$

1/6 + 0

Python으로 시작하는 통계학

면적 더하기

$$P(\text{불공정한 주사위 눈}) \le 2 = 1/6$$

1/6 + 0

Python으로 시작하는 통계학

이산 확률분포

이산 결과의 확률 설명

공정한 주사위

공정한 주사위 그래프

            _**이산균등분포**_

불공정한 주사위

불공정한 주사위 그래프

Python으로 시작하는 통계학

이산분포에서 표본 추출하기

print(die)
  number      prob
0      1  0.166667
1      2  0.166667
2      3  0.166667
3      4  0.166667
4      5  0.166667
5      6  0.166667
np.mean(die['number'])
3.5
rolls_10 = die.sample(10, replace = True)
rolls_10
```  

Python으로 시작하는 통계학

표본 시각화하기

rolls_10['number'].hist(bins=np.linspace(1,7,7)) 
plt.show()

10번 던진 결과의 히스토그램

Python으로 시작하는 통계학

표본의 분포 vs. 이론 분포

10번 굴린 표본

10번 굴린 결과의 히스토그램

np.mean(rolls_10['number']) = 3.0

이론적 확률분포

공정한 주사위의 확률 분포

mean(die['number']) = 3.5

Python으로 시작하는 통계학

더 큰 표본

100번 굴린 표본

100번 굴린 결과의 히스토그램

np.mean(rolls_100['number']) = 3.4

이론적 확률분포

공정한 주사위의 확률분포

mean(die['number']) = 3.5

Python으로 시작하는 통계학

훨씬 더 큰 표본

1000번 굴린 표본

1000번 굴린 결과의 히스토그램

np.mean(rolls_1000['number']) = 3.48

이론적 확률분포

공정한 주사위의 확률분포

mean(die['number']) = 3.5

Python으로 시작하는 통계학

대수의 법칙

표본 크기가 커질수록 표본평균은 기댓값에 가까워짐.

표본 크기 평균
10 3.00
100 3.40
1000 3.48
Python으로 시작하는 통계학

연습해 봅시다!

Python으로 시작하는 통계학

Preparing Video For Download...