시작하기무료로 시작하기

정규분포 PDF

이 연습 문제에서는 정규분포 PDF를 탐색하고, 알려진 분포의 PDF를 해커 통계(hacker statistics) 방식으로 그리는 방법을 배웁니다. 특히, 분산 값이 여러 가지일 때 정규분포의 PDF를 그려볼 거예요.

이 연습은 강의의 일부입니다

Python으로 하는 Statistical Thinking (파트 1)

강의 보기

연습 안내

  • 평균이 20, 표준편차가 1인 정규분포에서 표본 100,000개를 추출하세요. 평균은 20으로 동일하게 두고, 표준편차가 310인 정규분포에서도 각각 표본을 추출하세요. 결과를 각각 samples_std1, samples_std3, samples_std10에 할당하세요.
  • 각 표본의 히스토그램을 그리세요. 모든 경우에 bin은 100개를 사용하고, 키워드 인자 density=Truehisttype='step'을 함께 사용하세요. 두 번째 인자는 이론적 PDF처럼 매끄럽게 보이도록 합니다. 총 3번 plt.hist()를 호출해야 합니다.
  • 이제 답변을 제출하면, 사용한 표준편차를 표시하는 범례가 만들어지고 플롯이 표시됩니다! 정규분포가 무엇을 설명하는지 여기서는 정의하지 않았으므로 축 레이블은 필요하지 않아요. 우리는 단지 PDF의 모양을 살펴보려는 것입니다.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Draw 100000 samples from Normal distribution with stds of interest: samples_std1, samples_std3, samples_std10




# Make histograms




# Make a legend, set limits and show plot
_ = plt.legend(('std = 1', 'std = 3', 'std = 10'))
plt.ylim(-0.01, 0.42)
plt.show()
코드 편집 및 실행