gpt4 book ai didi

python-2.7 - Python、Roc 曲线和 ggplot?

转载 作者:行者123 更新时间:2023-12-03 16:29:44 26 4
gpt4 key购买 nike

我遵循了显示 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>

我该如何解决这个问题?

最佳答案

ggplot(df, aes(x='fpr', y='tpr',ymin=0, ymax='tpr'))+ \
geom_area(alpha=0.2)+\
geom_line(x,y,aes(y='tpr'))+\
ggtitle("ROC Curve w/ AUC=%s" % str(auc))
import matplotlib.pyplot as plt
plt.plot(x,y,'--',color='grey')

关于python-2.7 - Python、Roc 曲线和 ggplot?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38182872/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com