어느 온라인 강의 플랫폼이 수강생 220명의 완강 여부, 공부 시간, 퀴즈 평균과 기말 시험 점수를 기록했다. 제공된 데이터 online_course.csv에서 강의를 끝까지 들은 수강생(completed가 Y)만 골라 분석하려 한다. 소문항별 답을 구해 답안 제출 화면에 입력하시오.
| 컬럼명 | 설명 |
|---|---|
| student_id | 수강생 번호 |
| completed | 완강 여부 (Y / N) |
| study_hours | 총 공부 시간(시간) |
| quiz_avg | 퀴즈 평균 점수 |
| exam_score | 기말 시험 점수 |
소문항
completed == 'Y')은 몇 명인가? [제출] 정수exam_score를 종속변수, study_hours · quiz_avg를 독립변수로 하는 다중 선형회귀(절편 포함)를 적합했을 때, study_hours의 회귀계수를 구하여라. [제출] 반올림하여 소수 셋째 자리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초