Python에서 중요한 z 값을 찾는 방법


가설 검정을 수행할 때마다 검정 통계량을 얻습니다. 가설 검정 결과가 통계적으로 유의한지 여부를 확인하려면 검정 통계량을 임계 Z 값 과 비교할 수 있습니다. 검정 통계량의 절대값이 임계 Z 값보다 크면 검정 결과가 통계적으로 유의합니다.

Python에서 중요한 Z 값을 찾으려면 다음 구문을 사용하는 scipy.stats.norm.ppf() 함수를 사용할 수 있습니다.

scipy.stats.norm.ppf(q)

금:

  • q: 사용할 유의성 수준

다음 예에서는 왼손 테스트, 오른쪽 테스트 및 양측 테스트에 대한 임계 Z 값을 찾는 방법을 보여줍니다.

왼쪽 테스트

유의 수준이 0.05인 왼쪽 검정에 대한 임계 Z 값을 찾고 싶다고 가정해 보겠습니다.

 import scipy.stats

#find Z critical value
scipy.stats.norm.ppf(.05)

-1.64485

임계 Z 값은 -1.64485 입니다. 따라서 검정 통계량이 이 값보다 작으면 검정 결과는 통계적으로 유의합니다.

올바른 테스트

유의 수준이 0.05인 우측 검정에 대한 임계 Z 값을 찾고 싶다고 가정해 보겠습니다.

 import scipy.stats

#find Z critical value
scipy.stats.norm.ppf(1-.05)

1.64485

임계 Z 값은 1.64485 입니다. 따라서 검정 통계량이 이 값보다 크면 검정 결과가 통계적으로 유의합니다.

양면 테스트

유의 수준이 0.05인 양측 검정에 대한 임계 Z 값을 찾고 싶다고 가정해 보겠습니다.

 import scipy.stats

#find Z critical value
scipy.stats.norm.ppf(1-.05/2)

1.95996

양측 테스트를 수행할 때마다 두 가지 중요한 값이 있습니다. 이 경우 임계 Z 값은 1.95996-1.95996 입니다. 따라서 검정 통계량이 -1.95996보다 작거나 1.95996보다 크면 검정 결과가 통계적으로 유의합니다.

norm.ppf() 함수의 정확한 세부사항은 SciPy 문서를 참조하십시오 .

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다