![](/img/trans.png)
[英]How to compute ROC and AUC under ROC after training using caret in R?
[英]How to compute AUC under ROC in R (caret, random forest , svm)
我在R中的插入符號包中使用隨機森林和支持向量機方法。我想在兩種情況下都在ROC下計算AUC。 但是,我不知道在這種特殊情況下該怎么做。 我的結果編碼為0和1。這是我正在使用的代碼示例:
set.seed(123)
cvCtrl <- trainControl(method = "cv", number = 10)
rf_moded<-train(readm30~.,data=train,method="rf", trControl=cvCtrl)
您要使用ROC
訓練模型嗎? 然后,您需要以下內容:
對於trainControl
:
control <- trainControl(method = 'cv', number = 10,
savePredictions = 'final', classProbs = TRUE, summaryFunction = twoClassSummary)
在train
:
train(
outcome ~ .,
data = data,
method = method,
trControl = control,
metric = "ROC"
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.