Python에서 단일 표본 t-검정을 수행하는 방법
1표본 t-검정은 모집단 평균이 특정 값과 같은지 여부를 확인하는 데 사용됩니다.
이 튜토리얼에서는 Python에서 단일 표본 t-검정을 수행하는 방법을 설명합니다.
예: Python의 t 테스트 예
식물학자가 특정 식물 종의 평균 높이가 15인치인지 알고 싶어 한다고 가정해 보겠습니다. 그녀는 12개 식물의 무작위 표본을 추출하고 각각의 높이를 인치 단위로 기록합니다.
이 식물 종의 평균 높이가 실제로 15인치인지 확인하기 위해 단일 표본 t-검정을 수행하려면 다음 단계를 사용하십시오.
1단계: 데이터를 생성합니다.
먼저 12개 식물의 측정값을 포함하는 테이블을 만듭니다.
data = [14, 14, 16, 13, 12, 17, 15, 14, 15, 13, 15, 14]
2단계: 1표본 t-검정을 수행합니다.
다음으로 scipy.stats 라이브러리의 ttest_1samp() 함수를 사용하여 다음 구문을 사용하는 예제 t-test를 수행합니다.
ttest_1samp(a, 팝 평균)
금:
- a: 샘플 관찰 표
- popmean: 모집단의 예상 평균
구체적인 예에서 이 함수를 사용하는 방법은 다음과 같습니다.
import scipy.stats as stats #perform one sample t-test stats.ttest_1samp(a=data, popmean=15) (statistic=-1.6848, pvalue=0.1201)
t-검정 통계량은 -1.6848 이고 해당 양측 p-값은 0.1201 입니다.
3단계: 결과를 해석합니다.
특정 표본에 대한 이 t-검정에 대한 두 가지 가설은 다음과 같습니다.
H 0 : µ = 15(이 식물 종의 평균 높이는 15인치입니다)
H A : µ ≠15 (평균 높이는 15인치 가 아님 )
테스트의 p-값 (0.1201) 이 알파 = 0.05보다 크기 때문에 테스트의 귀무 가설을 기각하지 못합니다. 이 특정 식물 종의 평균 높이가 15인치가 아니라고 말할 수 있는 충분한 증거가 없습니다.