제3유형 (작업형3)15점3호선 10역 회귀 응용난이도 중

[Lv.4] 제3유형 (15점)온라인 강의 완강생 · 거른 뒤 회귀

제공 데이터
  • data/online_course.csv

어느 온라인 강의 플랫폼이 수강생 220명의 완강 여부, 공부 시간, 퀴즈 평균과 기말 시험 점수를 기록했다. 제공된 데이터 online_course.csv에서 강의를 끝까지 들은 수강생(completed가 Y)만 골라 분석하려 한다. 소문항별 답을 구해 답안 제출 화면에 입력하시오.

컬럼명설명
student_id수강생 번호
completed완강 여부 (Y / N)
study_hours총 공부 시간(시간)
quiz_avg퀴즈 평균 점수
exam_score기말 시험 점수

소문항

  1. 완강한 수강생(completed == 'Y')은 몇 명인가? [제출] 정수
  2. 완강한 수강생만으로 exam_score를 종속변수, study_hours · quiz_avg를 독립변수로 하는 다중 선형회귀(절편 포함)를 적합했을 때, study_hours의 회귀계수를 구하여라. [제출] 반올림하여 소수 셋째 자리
  3. 2의 모형에서 quiz_avg 회귀계수의 p-값을 구하여라. (귀무가설: 회귀계수 = 0) [제출] 반올림하여 소수 셋째 자리

💡 이렇게 해 보세요

  • 먼저 거르기: sub = df[df['completed'] == 'Y'] — 이후 모든 계산은 sub 로 해요. 전체 df 로 하면 답이 달라져요.
  • ols('exam_score ~ study_hours + quiz_avg', data=sub).fit()
  • 회귀계수는 .params[...], 계수마다의 p-값은 .pvalues[...] — .summary() 표의 P>|t| 열과 같아요.
이 화면에서는 제출하지 않습니다. 답안은 '답안제출' 화면에 입력하세요.
에디터 로딩 중…

파이썬 실행환경 불러오는 중 · 보통 3초