어느 앱이 고객 260명에게 할인 쿠폰을 보내고 사용 여부(used: 1=사용, 0=미사용)를 기록했다. 제공된 데이터 coupon.csv로 나이가 쿠폰 사용에 미치는 영향을 로지스틱 회귀(절편 포함)로 분석하려 한다. 종속변수는 used, 독립변수는 age이다. 소문항별 답을 구해 답안 제출 화면에 입력하시오.
| 컬럼명 | 설명 |
|---|---|
| customer | 고객 번호 |
| age | 나이 |
| used | 쿠폰 사용 여부 (1 / 0) |
소문항
age)의 회귀계수를 구하여라. [제출] 반올림하여 소수 셋째 자리💡 이렇게 해 보세요
- 맞힐 값이 0/1이면 로지스틱 회귀:
from statsmodels.formula.api import logitlogit('used ~ age', data=df).fit()— 쓰는 법은 ols와 같아요.- 오즈비 =
np.exp(계수). 1보다 작으면 나이가 많을수록 쿠폰을 쓸 가능성이 줄어든다는 뜻이에요.- 함수 이름이 생각나지 않으면
import statsmodels.formula.api후print(dir(statsmodels.formula.api))로logit을 찾고,print(help(logit))로 사용법을 확인해요.
파이썬 실행환경 불러오는 중 · 보통 3초