시작하기무료로 시작하기

Logistic Regression으로 특성 영향력 계산하기

보험회사에서의 작업을 이어서, 어떤 개인이 흡연자인지 여부를 판별하는 예측 모델을 만들었어요. 이제 모델을 분석해 흡연 상태에 영향을 주는 관련 요인을 파악해, 회사가 위험을 더 정확히 평가하고 보험 상품을 맞춤화할 수 있도록 도와주세요.

matplotlib.pyplotplt로 임포트되어 있고, X_trainy_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()
코드 편집 및 실행