ROCR を使用して、データセットに対するさまざまな分類アルゴリズムのパフォーマンスを測定しています。次のコード サンプルを使用すると、AUC メトリックを比較的簡単に取得できます。
predictions <- predict(rfmodel, test, type="prob")
pred.obj <- prediction(predictions[,2], data$response)
rfperf <- performance(pred.obj, "tpr","fpr")
print(sprintf("random forest AUC %f", as.numeric(performance(pred.obj,"auc")@y.values)))
論文の表に含めることができる単一の値として、精度、再現率、f などの他の測定値を取得するのに苦労しています。私は次のことを試しました:
> p <- performance(pred.obj,"prec", "rec")
> as.numeric(p@x.values)
Error: (list) object cannot be coerced to type 'double'
値をプロットできますが、これは私が望むものではありません。何か案は?