Logistic Regression으로 특성 영향력 계산하기
보험회사에서의 작업을 이어서, 어떤 개인이 흡연자인지 여부를 판별하는 예측 모델을 만들었어요. 이제 모델을 분석해 흡연 상태에 영향을 주는 관련 요인을 파악해, 회사가 위험을 더 정확히 평가하고 보험 상품을 맞춤화할 수 있도록 도와주세요.
matplotlib.pyplot은 plt로 임포트되어 있고, X_train과 y_train이 미리 로드되어 있어요.
이 연습은 강의의 일부입니다
Python으로 배우는 Explainable AI
연습 안내
- 모델에서
coefficients를 추출하세요. - 주어진
feature_names에 대해coefficients를 시각화하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
scaler = MinMaxScaler()
X_train_scaled = scaler.fit_transform(X_train)
model = LogisticRegression()
model.fit(X_train_scaled, y_train)
# Derive coefficients
coefficients = ____
feature_names = X_train.columns
# Plot coefficients
____
plt.show()