2016-07-25 161 views
0

我需要仅使用混淆矩阵绘制ROC曲线。实际上我的系统崩溃了(每个信息都丢失了),因此我没有收到数据。我只有混淆矩阵的价值。我知道如何创建ROC曲线(http://scikit-learn.org/stable/auto_examples/model_selection/plot_roc_crossval.html),但没有得到任何线索如何从混淆矩阵中绘制。 请在这方面帮助我。仅使用混淆矩阵在Python中绘制ROC曲线

+0

您是否有一个混淆矩阵,或者是所有阈值的混淆矩阵? – Calimo

+0

我只有一个混淆矩阵在执行朴素贝叶斯模型后得到 – Chandan

回答

1

不幸的是,您无法从单个应变矩阵建立ROC曲线。

ROC曲线显示了灵敏度和特异性随着您决定阈值的变化而变化。为了做到这一点,有必要计算这些值在所有可能的阈值(至少那些值的步骤)。

应急矩阵报告了的一个特定阈值的性能。您可以从中计算灵敏度和特异性,但仅限于单个阈值。有关其他阈值的信息已丢失,因此您无法构建ROC曲线。