2

AUC パッケージを使用して R で ROC プロットを作成しています。

これらは、生存確率と観察された生存率を比較する 300 ポイント データセットの最初の 5 ポイントです。

predict1 <- c(0.755, 0.755, 0.937, 0.978, 0.755)
y <- c(1,1,1,0,1)

ROC_null_a <- auc(roc(predict1, as.factor(y)))
plot(roc(predict1, as.factor(y)))

ROC プロットのカットオフ値を変更したいと思います。ドキュメントにはこれらの値が記載されていますが、roc または auc 関数で実際に使用する方法は指定されていません。

"価値

次の要素を含むリスト:

cutoffs  A numeric vector of threshold values

fpr  A numeric vector of false positive rates corresponding to the threshold values

tpr  A numeric vector of true positive rates corresponding to the threshold values"

例には基本的な関数のみが含まれており、カットオフ、tpr、または fpr の使用方法は示されていません。

カットオフ値をroc関数に組み込む方法に困惑しています。以前に AUC パッケージでカットオフ値を使用したことのある人はいますか? 他のパッケージで実行できることはわかっていますが、データとコードが既にセットアップされているため、可能であればこのパッケージに固執したいと考えています。

4

1 に答える 1