ÎncepețiÎncepe gratuit

Analiza efectelor caracteristicilor cu grafice beeswarm

În continuarea rolului tău de om de știință specializat în date la universitate, îți muți acum atenția către o analiză mai detaliată a efectelor individuale ale caracteristicilor asupra rezultatelor admiterii. Identificarea factorilor cheie care influențează deciziile de admitere a fost esențială, însă o analiză mai profundă ne permite să înțelegem cum variațiile acestor factori afectează în mod specific predicțiile. Această perspectivă suplimentară te va ajuta să răspunzi la întrebări precum: cum influențează modificările scorurilor la teste sau ale mediei CGPA probabilitatea de admitere – oferind o imagine mai clară pentru luarea de decizii informate și formularea de recomandări de politici.

Biblioteca shap și datele de antrenament (X_train, y_train) au fost pre-încărcate pentru tine.

Acest exercițiu face parte din cursul

AI Explicabil în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Calculează shap_values folosind un TreeExplainer.
  • Folosește shap_values obținute pentru a reprezenta graficul beeswarm și analizează-l.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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

# Derive shap values
explainer = ____
shap_values = ____

# Plot the beeswarm plot
____
Editează și rulează codul