[Lv.2] 제3유형 (15점) (답안제출)
답안 제출 화면 · 소문항 순서대로 입력← 풀이 화면으로
- 두 집단의 평균 점수 차이(A 평균 − B 평균)를 구하여라. [제출] 반올림하여 소수 셋째 자리
- 독립표본 t-검정의 검정통계량(A − B 기준)을 구하여라. [제출] 반올림하여 소수 셋째 자리
- p-값을 구하여라. [제출] 반올림하여 소수 셋째 자리
문제 전체 보기
영어 단어 학습 앱 A와 B 중 어느 쪽이 나은지 보려고, 사용자 60명(A 31명, B 29명)에게 같은 단어 시험을 치르게 했다. 제공된 데이터 vocab_app.csv로 두 앱 사용자의 평균 점수가 다른지 유의수준 5%로 검정하려 한다. (단, 두 집단의 분산은 같다고 가정한다. 실제 시험에서도 문제가 가정을 정해 주면 등분산 검정 결과와 상관없이 그 가정을 따른다.) 소문항별 답을 구해 답안 제출 화면에 입력하시오.
| 컬럼명 | 설명 |
|---|---|
| user_id | 사용자 번호 |
| app | 사용한 앱 (A / B) |
| score | 단어 시험 점수 |
- 귀무가설: 두 앱 사용자의 평균 점수는 같다.
- 대립가설: 두 앱 사용자의 평균 점수는 다르다. (양측검정)
소문항
- 두 집단의 평균 점수 차이(A 평균 − B 평균)를 구하여라. [제출] 반올림하여 소수 셋째 자리
- 독립표본 t-검정의 검정통계량(A − B 기준)을 구하여라. [제출] 반올림하여 소수 셋째 자리
- p-값을 구하여라. [제출] 반올림하여 소수 셋째 자리
💡 이렇게 해 보세요
- 집단 값 꺼내기:
df[df['app'] == 'A']['score']- 서로 다른 사람들의 두 집단 → 독립표본
stats.ttest_ind(A값, B값, equal_var=True)— 등분산 가정이면equal_var=True를 꼭 넣어요(기본값은 R과 달라질 수 있어요).- R에서는
t.test(score ~ app, data=df, var.equal=TRUE)로 같은 값이 나와요.- 함수 이름이 생각나지 않으면
print(dir(stats))로 목록을 띄워ttest_ind를 찾고,print(help(stats.ttest_ind))로 사용법을 확인해요.
※ 제출 형식에 맞지 않는 경우 입력 형식 오류 메세지가 표시됩니다.
① 평균 차이 A−B (반올림, 소수 셋째)
② 검정통계량 (반올림, 소수 셋째)
③ p-값 (반올림, 소수 셋째)
답안은 여러 번 제출 가능하며, 마지막 제출이 채점 대상입니다.