Porovnání modelů predikce odchodu zaměstnanců
V tomto cvičení porovnáš vyvážený a nevyvážený (výchozí) model pomocí ořezaného stromu (max_depth=7). Nevyvážený model je již hotový a vyhodnocený pomocí skóre recall a ROC/AUC. Proveď stejné kroky pro vyvážený model.
- Proměnné
features_train,target_train,features_testatarget_testjsou v pracovním prostředí již k dispozici. - Nevyvážený model byl za tebe natrénován a jeho předpovědi jsou uloženy jako
prediction. - Funkce
recall_score()aroc_auc_score()jsou již naimportovány.
Toto cvičení je součástí kurzu
HR Analytics: Predicting Employee Churn in Python
Pokyny k cvičení
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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(____)