복붙노트

[PYTHON] 파이썬에서 z- 스코어와 그 반대로의 확률

PYTHON

파이썬에서 z- 스코어와 그 반대로의 확률

나는 numpy, statsmodel, pandas와 scipy를 가지고있다 (나는 생각한다)

p 값의 z 점수를 계산하려면 어떻게해야합니까?

예를 들어 0.95의 p 값을 갖는다면 1.96을 얻게됩니다.

scipy에서 일부 기능을 보았지만 배열에 대해서만 z 테스트를 실행합니다.

해결법

  1. ==============================

    1.

    >>> import scipy.stats as st
    >>> st.norm.ppf(.95)
    1.6448536269514722
    >>> st.norm.cdf(1.64)
    0.94949741652589625
    

    다른 사용자가 언급했듯이, Python은 기본적으로 왼쪽 / 아래 꼬리 가능성을 계산합니다. 분포의 95 %가 포함되어있는 밀도 포인트를 결정하려면 다른 접근 방법을 취해야합니다.

    >>>st.norm.ppf(.975)
    1.959963984540054
    >>>st.norm.ppf(.025)
    -1.960063984540054
    

  2. from https://stackoverflow.com/questions/20864847/probability-to-z-score-and-vice-versa-in-python by cc-by-sa and MIT license