Výběr metrik z reportu
Funkce classification_report() obsahuje celou řadu metrik, ale ne vždy potřebuješ vytisknout celý report. Někdy stačí vytáhnout jen konkrétní hodnoty – třeba pro porovnání modelů nebo další použití.
V scikit-learn existuje funkce, která ti tyto hodnoty vrátí přímo. Jmenuje se precision_recall_fscore_support() a přijímá stejné parametry jako classification_report.
Importuje se a používá takto:
# Import function
from sklearn.metrics import precision_recall_fscore_support
# Select all non-averaged values from the report
precision_recall_fscore_support(y_true,predicted_values)
Dataset cr_loan_prep spolu s predikcemi v preds_df jsou už načteny v pracovním prostředí.
Toto cvičení je součástí kurzu
Credit Risk Modeling in Python
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 classification report
target_names = ['Non-Default', 'Default']
print(____(____, ____[____], target_names=target_names))