Kom igångKom igång gratis

Diagram över särdragsvikter för antagningsanalys

Som del av ett datavetenskap-team vid ett universitet är din uppgift att utvärdera vilka faktorer som verkligen styr antagningsbesluten och vilka som spelar mindre roll. Antagningskommittén vet att CGPA är en nyckelfaktor, men vill bekräfta detta och ta reda på om det finns andra viktiga faktorer som påverkar utfallet. Med hjälp av en RandomForestRegressor-model ska du visualisera särdragsvikterna för att tydligt identifiera vilka delar av de sökandes profiler som väger tyngst – och vilka som har mindre inverkan på beslutsprocessen.

Biblioteket shap och träningsdata (X_train, y_train) har redan laddats in åt dig.

Den här övningen är en del av kursen

Förklarbar AI i Python

Visa kurs

Övningsinstruktioner

  • Beräkna shap_values med hjälp av en TreeExplainer.
  • Använd de beräknade shap_values för att rita ett stapeldiagram över särdragsvikterna och analysera det.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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

# Derive shap values
explainer = ____
shap_values = ____

# Plot the feature importance plot
____
Redigera och kör kod