我按照一个展示ROC曲线和对应AUC的教程进行操作;我从未使用过ggplot库,因此我无法理解我的错误在哪里。下面是代码:
from sklearn import metrics
import pandas as pd
from ggplot import *
preds = clf.predict_proba(Xtest)[:,1]
fpr, tpr, _ = metrics.roc_curve(ytest, preds)
df = pd.DataFrame(dict(fpr=fpr, tpr=tpr))
ggplot(df, aes(x='fpr', y='tpr')) + geom_line() + geom_abline(linetype='dashed')
这是错误信息:
slope needed for <ggplot.geoms.geom_abline.geom_abline object at 0x7fae7e7f8d90>
我应该如何解决这个问题?