簡體   English   中英

如何在R中的ROC下計算AUC(插入符號,隨機森林,svm)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM