4

RでpROCパッケージの関数「roc」を使ってrocオブジェクトを作成し、rocオブジェクトをプロットしたいです。ただし、「方向」引数が何をするのかはわかりません。コントロールの予測値の中央値は、ケースの予測値の中央値よりも小さいです。したがって、正しい方向は「<」である必要があると思います。しかし、方向引数「>」でプロットすると。鏡像として、対角線を横切ってROC曲線を反転させただけです。この状況で疑問に思っているのは、データが 1 つのことを示しており、議論が別の方向を強要しているということです。何が何と比較されており、どのように比較が行われているのでしょうか? 引数「方向」について、この関数に関する pROC マニュアルを読みましたが、説明が非常に簡潔で不明確です。

皆様のご意見をお待ちしております。

4

1 に答える 1

7

引数が行うことdirectionは、観測の否定性 (または肯定性) がどのように決定されるかを決定することです。

しきい値tでの感度と特異度を計算するには、それを各観測値o_iと比較する必要があります。ではdirection="<"o_i >= tの場合、 o_iは正と見なされ、それ以外の場合は負と見なされます。では、o_i <= tの場合、 o_iは正と見なされ、それ以外の場合は負と見なされます。direction=">"

ソースコードを見たい場合は、roc.utils.perfs.all.safe関数をチェックしてください。

したがって、ROC 曲線の方向を変更すると、基本的に正と負のすべての予測が逆になり、ROC 曲線が逆になるのと同じことになります。

于 2015-08-01T08:17:00.077 に答える