연속분포

Python으로 시작하는 통계학

Maggie Matsui

Content Developer, DataCamp

버스를 기다리는 시간

오후 1시부터 2시까지의 타임라인과 12분 간격으로 도착하는 버스 6대

Python으로 시작하는 통계학

연속균등분포

x축에 대기 시간이 표시된 좌표축

Python으로 시작하는 통계학

연속균등분포

Y축은 P(결과 = 대기 시간), 그래프 전체에 걸쳐 1/12 높이의 수평선이 표시됨

Python으로 시작하는 통계학

확률 = 면적은 그대로

$$P(4 \le \text{대기 시간} \le 7) = ~~ ?$$

수평선 아래에서 4부터 7까지의 면적이 강조됨

Python으로 시작하는 통계학

확률 = 면적은 그대로

$$P(4 \le \text{대기 시간} \le 7) = ~~ ?$$

강조된 영역의 너비는 7 - 4 = 3, 높이는 1/12

Python으로 시작하는 통계학

확률 = 면적은 그대로

$$P(4 \le \text{대기 시간} \le 7) = 3 \times 1/12 = 3/12$$

강조된 영역의 너비는 7 - 4 = 3, 높이는 1/12

Python으로 시작하는 통계학

Python에서 균등분포

$$ P(\text{대기 시간} \le 7)$$

수평선 아래에서 0부터 7까지의 면적이 강조된 모습

from scipy.stats import uniform

uniform.cdf(7, 0, 12)
0.5833333
Python으로 시작하는 통계학

"보다 큰" 확률

$$ P(\text{대기 시간} \ge 7) = 1 - P(\text{대기 시간} \le 7)$$

7부터 12까지의 면적이 강조됨

from scipy.stats import uniform
1 - uniform.cdf(7, 0, 12)
0.4166667
Python으로 시작하는 통계학

$$ P(4 \le \text{대기 시간} \le 7)$$

4부터 7까지 강조된 영역

Python으로 시작하는 통계학

$$ P(4 \le \text{대기 시간} \le 7)$$

0부터 7까지 강조된 영역

Python으로 시작하는 통계학

$$ P(4 \le \text{대기 시간} \le 7)$$

0-4 구간이 연하게 강조되고, 4-7 구간이 더 진하게 강조됨

from scipy.stats import uniform
uniform.cdf(7, 0, 12) - uniform.cdf(4, 0, 12)
0.25
Python으로 시작하는 통계학

총 면적 = 1

$$P(0 \le \text{대기 시간} \le 12) = ~~ ?$$

분포의 너비 = 1, 높이 = 1/12

Python으로 시작하는 통계학

총 면적 = 1

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

분포의 너비 = 1, 높이 = 1/12

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])
Python으로 시작하는 통계학

다른 연속분포

봉우리가 2개인 분포

종 모양의 분포

Python으로 시작하는 통계학

다른 연속분포

곡선 아래 강조된 영역, 텍스트: 면적 = 1

종 모양 곡선 아래 강조된 영역, 면적 = 1

Python으로 시작하는 통계학

다른 분포 유형

정규분포

정규분포 그래프

지수분포

지수분포 그래프

Python으로 시작하는 통계학

연습해 봅시다!

Python으로 시작하는 통계학

Preparing Video For Download...