4

我想通过使用 R 中 pROC 包的函数 'roc' 创建一个 roc 对象,并绘制 roc 对象。但是,我不确定“方向”参数的作用。我的控件的中值预测值小于案例的中值预测值。所以我认为正确的方向应该是'<'。但是如果我用方向参数'>'绘制它。它只是将 ROC 曲线翻转穿过对角线作为镜像。我想知道在这种情况下,数据告诉你一件事,而论点正在迫使一个不同的方向,正在与什么进行比较,以及如何进行比较?我通读了关于这个函数的参数“方向”的 pROC 手册,解释非常简短和不清楚。

希望听到你的一些意见!

4

1 回答 1

7

论证所做的direction是确定如何确定观察的消极性(或积极性)。

要计算阈值t的敏感性和特异性,您必须将其与每个观察值o_i进行比较。如果o_i >= tdirection="<",则o_i将被视为正,否则为负数。使用,如果o_i <= t ,则o_i将被视为正数,否则为负数。direction=">"

如果您想查看源代码,请查看该roc.utils.perfs.all.safe功能。

所以当你改变你的 ROC 曲线的方向时,你基本上颠倒了所有的正负预测,这相当于颠倒了 ROC 曲线。

于 2015-08-01T08:17:00.077 回答