반응형

정규분포 2

[Scipy] 파이썬 정규분포 확률밀도함수, 누적분포함수, 백분위수 찾기 : pdf, cdf, ppf

파이썬 정규분포 확률밀도함수 관련 값 추출 방법 파이썬에서 Scipy의 기능을 통해 정규분포를 정의하고, 정의된 분포 내에서 특정 위치의 확률밀도함수, 누적분포함수 및 백분위수 값을 각각 pdf, cdf 및 ppf 메소드를 활용해 찾는 방법에 대하여 다루어보겠습니다. Scipy 정규분포 객체 정의 방법 정규분포의 확률밀도함수를 찾기 위하여 먼저 정규분포 객체를 정의해주어야 합니다. 이는 scipy.stats.norm 함수 내에 loc = 평균, scale = 표준편차 형태로 지정해주시면 됩니다. import scipy.stats # 평균 = 100, 표준편차 = 50인 정규분포 객체 정의 norm_dist = scipy.stats.norm(loc = 100, scale = 50) 확률밀도함수 값 탐색 :..

Python/Scipy 2022.06.04

[Numpy] 파이썬 이항분포 표본 추출, 정규분포 근사 시각화 예제

np.random.binomial 함수 사용법과 중심 극한 정리 예시 파이썬 넘파이 라이브러리에서 이항분포를 따르는 표본을 추출하고, 반복 시행 표본의 결과가 정규분포와 가까워지는 것을 시각화해보는 예시를 살펴보겠습니다. 넘파이 이항분포 표본 추출 방법 이항분포의 특징은 동전 던지기 혹은 강화 성공/실패 등의 상황을 생각하시면 이해가 쉽습니다. 20번 동전 던지기에서 앞면이 나오는 횟수를 샘플링한다고 가정해보겠습니다. 이 경우 횟수 n = 20, 성공률 p = 0.5 입니다. 파이썬 이항분포는 np.random.binomial 함수로 표본 추출이 가능합니다. 추출을 원하는 n, p 조건 값과 시행할 횟수인 size를 순서대로 input으로 넣어주시면 됩니다. import numpy as np n = 20..

Python/Numpy 2022.03.02
반응형