gpt4 book ai didi

python - 在 Python 中创建阈值编码的 ROC 图

转载 作者:太空狗 更新时间:2023-10-29 20:25:40 25 4
gpt4 key购买 nike

R 的 ROCR package提供用于绘制 ROC 曲线的选项,这些选项将沿曲线进行颜色编码和标记阈值:

我能用 Python 得到的最接近的东西是这样的

from sklearn.metrics import roc_curve
fpr, tpr, thresholds = roc_curve(qualityTrain.PoorCare, qualityTrain.Pred1)
plt.plot(fpr, tpr, label='ROC curve', color='b')
plt.axes().set_aspect('equal')
plt.xlim([-0.05, 1.05])
plt.ylim([-0.05, 1.05])

给出

是否有包提供的功能等同于 R 的标记(使用 print.cutoffs.at)和颜色代码(使用 colorize)阈值的能力?大概此信息在 thresholds 中,由 sklearn.metrics.roc_curve 返回,但我不知道如何使用它来对图形进行颜色编码和标记。

最佳答案

看看这个要点:

https://gist.github.com/podshumok/c1d1c9394335d86255b8

roc_data = sklearn.metrics.roc_curve(...)
plot_roc(*roc_data, label_every=5)

关于python - 在 Python 中创建阈值编码的 ROC 图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22518230/

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