본문 바로가기
파이썬

파이썬 Convert Z-score (Z-value, standard score) to p-value for normal distribution in Python

by º기록 2020. 11. 11.
반응형


 

해결 방법

 

함수 이름이 더 유익하기 때문에 정규 분포의 생존 함수 (상단 확률)가 조금 더 좋습니다.

p_values = scipy.stats.norm.sf(abs(z_scores)) #one-sided

p_values = scipy.stats.norm.sf(abs(z_scores))*2 #twosided

정규 분포 "norm"은 scipy.stats의 약 90 개 분포 중 하나입니다.

norm.sf는 gotgenes 예제에서와 같이 scipy.special의 해당 함수도 호출합니다.

생존 함수의 작은 이점, sf : cdf를 사용하는 것보다 1에 가까운 분위수에 대해 수치 정밀도가 더 좋습니다.

 

참조 페이지 https://stackoverflow.com/questions/3496656

 

 

반응형

댓글