НачатьНачать бесплатно

Анализ влияния признаков с помощью диаграммы роя точек

Продолжая работу в роли специалиста по данным в университете, вы переходите к более детальному анализу влияния отдельных признаков на результаты поступления. Выявить ключевые факторы, влияющие на решения приёмной комиссии, — важный шаг, но более глубокий анализ позволяет понять, как именно изменения этих факторов сказываются на прогнозах. Эти дополнительные сведения помогут ответить на вопросы: как изменения в результатах тестов или среднем балле CGPA влияют на вероятность поступления? Это даст более чёткую основу для принятия обоснованных решений и выработки рекомендаций.

Библиотека shap и обучающие данные (X_train, y_train) уже загружены для вас.

Это упражнение является частью курса

Объяснимый ИИ на Python

Посмотреть курс

Инструкции к упражнению

  • Получите shap_values с помощью TreeExplainer.
  • Используйте полученные shap_values, чтобы построить диаграмму роя точек, и проанализируйте её.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

model = RandomForestRegressor(random_state=42)
model.fit(X_train, y_train)

# Derive shap values
explainer = ____
shap_values = ____

# Plot the beeswarm plot
____
Редактировать и запускать код