t.ppf() 함수의 정확한 세부사항은 SciPy 문서를 참조하세요 .
Python에서 임계값 t를 찾는 방법
t-검정을 할 때마다 검정 통계량을 얻습니다. t-검정 결과가 통계적으로 유의한지 여부를 확인하려면 검정 통계량을 임계값 T 와 비교할 수 있습니다. 검정 통계량의 절대값이 임계값 T보다 크면 검정 결과가 통계적으로 유의합니다.
임계값 T는 t 분포표를 사용하거나 통계 소프트웨어를 사용하여 찾을 수 있습니다.
T의 임계값을 찾으려면 다음을 지정해야 합니다.
- 유의성 수준(일반적인 선택은 0.01, 0.05, 0.10)
- 자유도
이 두 값을 사용하여 검정 통계량과 비교할 임계 T 값을 결정할 수 있습니다.
Python에서 임계값 T를 찾는 방법
Python에서 임계값 T를 찾으려면 다음 구문을 사용하는 scipy.stats.t.ppf() 함수를 사용할 수 있습니다.
scipy.stats.t.ppf(q, df)
금:
- q: 사용할 유의성 수준
- df : 자유도
다음 예에서는 왼쪽 테스트, 오른쪽 테스트 및 양측 테스트에 대한 T의 임계값을 찾는 방법을 보여줍니다.
왼쪽 테스트
유의 수준이 0.05이고 자유도 = 22인 왼쪽 검정에 대한 임계값 T를 찾고 싶다고 가정합니다.
import scipy.stats #find T critical value scipy.stats.t.ppf(q=.05,df=22) -1.7171
T의 임계값은 -1.7171 입니다. 따라서 검정 통계량이 이 값보다 작으면 검정 결과는 통계적으로 유의합니다.
올바른 테스트
유의 수준이 0.05이고 자유도 = 22인 우극단 검정에 대한 임계값 T를 찾고 싶다고 가정합니다.
import scipy.stats #find T critical value scipy.stats.t.ppf(q=1-.05,df=22) 1.7171
T의 임계값은 1.7171 입니다. 따라서 검정 통계량이 이 값보다 크면 검정 결과가 통계적으로 유의합니다.
양면 테스트
유의 수준이 0.05이고 자유도 = 22인 양측 검정에 대한 임계값 T를 찾고 싶다고 가정합니다.
import scipy.stats #find T critical value scipy.stats.t.ppf(q=1-.05/2,df=22) 2.0739
양측 테스트를 수행할 때마다 두 가지 중요한 값이 있습니다. 이 경우 T의 임계값은 2.0739 와 -2.0739 이다. 따라서 검정 통계량이 -2.0739보다 작거나 2.0739보다 크면 검정 결과가 통계적으로 유의합니다.