랜덤 포레스트로 특성 중요도 계산하기
당신은 금융 컨설팅 회사의 데이터 사이언티스트로서, 개인을 소득 수준에 따라 분류하는 랜덤 포레스트 분류기를 개발했어요. 이제 특성 중요도를 분석해 모델을 설명하고, 소득을 예측하는 핵심 요인을 파악해 보다 정밀한 시장 세분화와 전략적 의사결정을 돕도록 하세요.
matplotlib.pyplot은 plt로 임포트되어 있어요. X_train과 y_train은 미리 로드되어 있어요.
이 연습은 강의의 일부입니다
Python으로 배우는 Explainable AI
연습 안내
model에서 특성 중요도를 추출하세요.feature_importances를 시각화해 보세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
model = RandomForestClassifier(random_state=42)
model.fit(X_train, y_train)
# Derive feature importances
feature_importances = ____
# Plot the feature importances
____
plt.show()