1. Nauka
  2. /
  3. Kursy
  4. /
  5. Extreme Gradient Boosting with XGBoost

Connected

ćwiczenie

Pomiar AUC

Skoro już wiesz, jak używać walidacji krzyżowej do obliczania średniej dokładności na danych testowych (po przeliczeniu z błędu), równie łatwo możesz wyliczyć dowolną inną interesującą cię metrykę. Wystarczy przekazać ją (lub listę metryk) jako argument parametru metrics w xgb.cv().

W tym ćwiczeniu obliczysz inną popularną metrykę stosowaną w klasyfikacji binarnej – pole pod krzywą ROC ("auc"). Podobnie jak wcześniej, w twoim środowisku dostępny jest zbiór danych churn_data, macierz DMatrix churn_dmatrix oraz słownik parametrów params.

Instrukcje

100 XP
  • Przeprowadź 3-krotną walidację krzyżową z 5 rundami boostingu i "auc" jako metryką.
  • Wyświetl kolumnę "test-auc-mean" z cv_results.