Анализ влияния признаков с помощью диаграммы роя точек
Продолжая работу в роли специалиста по данным в университете, вы переходите к более детальному анализу влияния отдельных признаков на результаты поступления. Выявить ключевые факторы, влияющие на решения приёмной комиссии, — важный шаг, но более глубокий анализ позволяет понять, как именно изменения этих факторов сказываются на прогнозах. Эти дополнительные сведения помогут ответить на вопросы: как изменения в результатах тестов или среднем балле 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
____