Analyse von Merkmalsauswirkungen mit Bienenschwarmdiagrammen
In deiner Rolle als Data Scientist an der Hochschule konzentrierst du dich nun auf eine genauere Analyse der Auswirkungen einzelner Merkmale auf die Zulassungsergebnisse. Es war zwar wichtig, Schlüsselfaktoren bei Zulassungsentscheidungen zu identifizieren, aber eine tiefer gehende Analyse kann beim Verständnis helfen, wie sich Abweichungen bei diesen Faktoren auf die Prognosen auswirken. Diese zusätzlichen Erkenntnisse erlauben die Beantwortung von Fragen wie z. B.: Wie werden sich Veränderungen in Testergebnissen oder Notendurchschnitten auf die Zulassungswahrscheinlichkeit auswirken? So ergibt sich ein klareres Bild für fundierte Entscheidungen und sinnvolle Regelungen.
Die Bibliothek shap und die Trainingsdaten (X_train, y_train) wurden bereits geladen.
Diese Übung ist Teil des Kurses
<Kurs>Erklärbare KI in Python</Kurs>Übungsanweisungen
- Nutze einen
TreeExplainer, umshap_valuesabzuleiten. - Verwende die Ableitung von
shap_values, um ein Bienenschwarm-Diagramm zu erstellen und zu analysieren.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
model = RandomForestRegressor(random_state=42)
model.fit(X_train, y_train)
# Derive shap values
explainer = ____
shap_values = ____
# Plot the beeswarm plot
____