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
Instrucțiuni pentru exercițiu
- Calculează
shap_valuesfolosind unTreeExplainer. - Folosește
shap_valuesobț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
____