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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, die Anpassung dieser auf Ihre Daten:
Nur, indem die Modelle auf der Liste Grundstück mehrere ROC-Kurven in einen plot. Hoffentlich ist das für Sie arbeitet!