Compararea modelelor de predicție a fluctuației angajaților
În acest exercițiu, sarcina ta este să compari modelele echilibrat și neechilibrat (implicit) folosind arborele tăiat (max_depth=7). Modelul neechilibrat este deja realizat folosind scorurile recall și ROC/AUC. Parcurge aceiași pași și pentru modelul echilibrat.
- Variabilele
features_train,target_train,features_testșitarget_testsunt deja disponibile în spațiul tău de lucru. - Un model neechilibrat a fost deja antrenat pentru tine, iar predicțiile sale sunt salvate ca
prediction. - Funcțiile
recall_score()șiroc_auc_score()au fost deja importate pentru tine.
Acest exercițiu face parte din cursul
HR Analytics: Predicția fluctuației angajaților în Python
Instrucțiuni pentru exercițiu
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Print the recall score
print(recall_score(target_test,prediction))
# Print the ROC/AUC score
print(roc_auc_score(target_test,prediction))
# Initialize the model
model_depth_7_b =
# Fit it to the training component
model_depth_7_b.fit(____,____)
# Make prediction using test component
prediction_b =
# Print the recall score for the balanced model
print(____)
# Print the ROC/AUC score for the balanced model
print(____)