Grafice de importanță a caracteristicilor pentru analiza admiterilor
Ca parte a echipei de știința datelor dintr-o universitate, sarcina ta este să evaluezi care factori influențează cu adevărat deciziile de admitere și care sunt mai puțin relevanți. Comisia de admitere știe că media CGPA joacă un rol esențial, însă dorește să confirme acest lucru și să descopere și alți factori importanți care pot influența rezultatele. Folosind un model RandomForestRegressor, vei vizualiza importanța caracteristicilor pentru a identifica clar care aspecte ale profilului candidaților contează cel mai mult și care au un impact mai redus asupra procesului decizional.
Biblioteca shap și datele de antrenament (X_train, y_train) au fost deja încărcate.
Acest exercițiu face parte din cursul
AI Explicabil în Python
Instrucțiuni pentru exercițiu
- Obține
shap_valuesfolosind unTreeExplainer. - Folosește
shap_valuesobținute pentru a reprezenta importanța caracteristicilor printr-un grafic de tip bară și analizează rezultatul.
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 feature importance plot
____