[Lv.2] 제3유형 (15점) (답안제출)

답안 제출 화면 · 소문항 순서대로 입력← 풀이 화면으로

  1. 두 집단의 평균 점수 차이(A 평균 − B 평균)를 구하여라. [제출] 반올림하여 소수 셋째 자리
  2. 독립표본 t-검정의 검정통계량(A − B 기준)을 구하여라. [제출] 반올림하여 소수 셋째 자리
  3. p-값을 구하여라. [제출] 반올림하여 소수 셋째 자리
문제 전체 보기

영어 단어 학습 앱 A와 B 중 어느 쪽이 나은지 보려고, 사용자 60명(A 31명, B 29명)에게 같은 단어 시험을 치르게 했다. 제공된 데이터 vocab_app.csv로 두 앱 사용자의 평균 점수가 다른지 유의수준 5%로 검정하려 한다. (단, 두 집단의 분산은 같다고 가정한다. 실제 시험에서도 문제가 가정을 정해 주면 등분산 검정 결과와 상관없이 그 가정을 따른다.) 소문항별 답을 구해 답안 제출 화면에 입력하시오.

컬럼명설명
user_id사용자 번호
app사용한 앱 (A / B)
score단어 시험 점수
  • 귀무가설: 두 앱 사용자의 평균 점수는 같다.
  • 대립가설: 두 앱 사용자의 평균 점수는 다르다. (양측검정)

소문항

  1. 두 집단의 평균 점수 차이(A 평균 − B 평균)를 구하여라. [제출] 반올림하여 소수 셋째 자리
  2. 독립표본 t-검정의 검정통계량(A − B 기준)을 구하여라. [제출] 반올림하여 소수 셋째 자리
  3. 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-값 (반올림, 소수 셋째)

답안은 여러 번 제출 가능하며, 마지막 제출이 채점 대상입니다.