제3유형 (작업형3)15점3호선 9역 로지스틱 회귀난이도 중

[Lv.3] 제3유형 (15점)쿠폰 사용 · 로지스틱 회귀 첫걸음

제공 데이터
  • data/coupon.csv

어느 앱이 고객 260명에게 할인 쿠폰을 보내고 사용 여부(used: 1=사용, 0=미사용)를 기록했다. 제공된 데이터 coupon.csv로 나이가 쿠폰 사용에 미치는 영향을 로지스틱 회귀(절편 포함)로 분석하려 한다. 종속변수는 used, 독립변수는 age이다. 소문항별 답을 구해 답안 제출 화면에 입력하시오.

컬럼명설명
customer고객 번호
age나이
used쿠폰 사용 여부 (1 / 0)

소문항

  1. 나이(age)의 회귀계수를 구하여라. [제출] 반올림하여 소수 셋째 자리
  2. 나이가 1살 많아질 때의 오즈비(회귀계수에 지수함수를 적용한 값)를 구하여라. [제출] 반올림하여 소수 셋째 자리

💡 이렇게 해 보세요

  • 맞힐 값이 0/1이면 로지스틱 회귀: from statsmodels.formula.api import logit
  • logit('used ~ age', data=df).fit() — 쓰는 법은 ols와 같아요.
  • 오즈비 = np.exp(계수). 1보다 작으면 나이가 많을수록 쿠폰을 쓸 가능성이 줄어든다는 뜻이에요.
  • 함수 이름이 생각나지 않으면 import statsmodels.formula.api 후 print(dir(statsmodels.formula.api)) 로 logit 을 찾고, print(help(logit)) 로 사용법을 확인해요.
이 화면에서는 제출하지 않습니다. 답안은 '답안제출' 화면에 입력하세요.
에디터 로딩 중…

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