2016-07-31 16 views

Antwort

1

sklearn.auc ist eine allgemeine Funktion zur Berechnung der Fläche unter einer Kurve mit Trapezregel. Es wird verwendet, um sklearn.metrics.roc_auc_score zu berechnen.

Um roc_auc_score zu berechnen, wertet sklearn die Werte für falsch positive und echte positive Werte unter Verwendung der sklearn.metrics.roc_curve bei verschiedenen Schwelleneinstellungen aus. Dann verwendet es sklearn.metrics.auc, um die Fläche unter den Kurven zu berechnen, und gibt schließlich ihren durchschnittlichen Binärwert zurück.

1

Wie die Dokumentation sagt, ist dies der Bereich unter einer willkürlichen Kurve, d. H. Das bestimmte Integral (berechnet mit der trapezförmigen Näherung). Einige Beispiele sind unten auf der Dokumentationsseite verlinkt und zeigen deren Verwendung.