Wie zum Plotten mehrerer ROC-Kurven in einem plot mit Legende und AUC erreicht souverän in python?

Ich Baue 2 Modelle.

Modell 1

modelgb = GradientBoostingClassifier()
modelgb.fit(x_train,y_train)
predsgb = modelgb.predict_proba(x_test)[:,1]
metrics.roc_auc_score(y_test,predsgb, average='macro', sample_weight=None)

Modell 2

model = LogisticRegression()
model = model.fit(x_train,y_train)
predslog = model.predict_proba(x_test)[:,1]
metrics.roc_auc_score(y_test,predslog, average='macro', sample_weight=None)

Wie kann ich den Anschlag sowohl die ROC-Kurven in einem plot , mit einer Legende & text der AUC-scores für jedes Modell ?

  • welche Bibliothek verwendest du?
  • ich habe matplotlib , aber was auch immer Sie vorschlagen kann - ich kann den import der entsprechenden Bibliothek
  • Ich wurde gefragt für das Modell...
  • sklearn.ensemble für GBM und sklearn.linear_model für Logistische
InformationsquelleAutor Pb89 | 2017-03-20
Schreibe einen Kommentar