반응형
일원배치법
세가지 다른 교육 방법(A, B, C)을 사용하여 수험생들의 시험 성적을 개선시키는 효과를 평가하고자 한다. 30명의 학생들을 무작위로 세 그룹으로 배정하여 교육을 실시하였고, 시험을 보고 성적을 측정하였다.
- 귀무가설(H0) : 세 그룹(A, B, C) 간의 평균 성적 차이가 없다.
- 대립가설(H1 또는 Ha) : 세 그룹(A, B, C) 간의 평균 성적 차이가 있다.
일원배치법을 수행하여 그룹 간의 평균 성적 차이가 있는지 검정하시오.
1. f값(소수 둘째자리)
2. p값(소수 여섯째자리)
3. 검정결과 출력
import pandas as pd
import scipy.stats as stats
# 데이터
groupA = [85, 92, 78, 88, 83, 90, 76, 84, 92, 87]
groupB = [79, 69, 84, 78, 79, 83, 79, 81, 86, 88]
groupC = [75, 68, 74, 65, 77, 72, 70, 73, 78, 75]
# 일원배치법 수행
f_value, p_value = stats.f_oneway(groupA, groupB, groupC)
# F-value
print(round(f_value, 2))
# p-value
print(format(p_value, '.6f'))
반응형
'빅데이터분석기사 > 코드' 카테고리의 다른 글
[빅데이터분석기사] 실기 3유형 회귀모형(상관계수)(Python) (0) | 2023.06.18 |
---|---|
[빅데이터분석기사] 실기 3유형 정규성 검정 Shapiro-Wilks(Python) (0) | 2023.06.18 |
[빅데이터분석기사] 실기 3유형 단일표본 T검정(Python) (0) | 2023.06.18 |
[빅데이터분석기사] 실기 3유형 독립표본 T검정(Python) (0) | 2023.06.18 |
[빅데이터분석기사] 실기 3유형 대응(쌍체)표본 T검정(Python) (0) | 2023.06.18 |