Python 데이터 분석
서로 대응인 두 집단의 평균 차이 검정(paired samples t-test) 예제
코딩탕탕
2022. 11. 8. 15:41
실습) 9명의 환자를 대상으로 복부 수술 전 몸무게와 복부 수술 후 몸무게 변화
# 실습) 9명의 환자를 대상으로 복부 수술 전 몸무게와 복부 수술 후 몸무게 변화가 있는지 검증
baseline = [67.2, 67.4, 71.5, 77.6, 86.0, 89.1, 59.5, 81.9, 105.5]
follow_up = [62.4, 64.6, 70.4, 62.6, 80.1, 73.2, 58.2, 71.0, 101.0]
# 귀무 : 복부 수술 전 몸무게와 복부 수술 후 몸무게 변화는 없다.
# 대립 : 복부 수술 전 몸무게와 복부 수술 후 몸무게 변화는 있다.
print(np.mean(baseline), ' ', np.mean(follow_up)) # 78.4 vs 71.5
print(stats.ttest_rel(baseline, follow_up))
# statistic=3.6681166519351103, pvalue=0.006326650855933662
# pvalue = 0.006326 < 0.05 이므로 귀무 기각. 복부 수술 전 몸무게와 복부 수술 후 몸무게 변화는 있다.
<console>
78.41111111111111 71.5
Ttest_relResult(statistic=3.6681166519351103, pvalue=0.006326650855933662)