R/PerfsBinClassif.R

Defines functions PerfsBinClassif

Documented in PerfsBinClassif

#' @importFrom pRoc auc

#' @export

PerfsBinClassif <- function(pred,actual) {
  t <- table(predicted=factor(as.numeric(pred>0.5),levels=c(0,1)),actual)
  acc <- sum(diag(t))/sum(t)
  tpr <- t[2,2]/sum(t[,2])
  tnr <- t[1,1]/sum(t[,1])
  bac <- (tpr+tnr)/2
  auc <- suppressMessages(pROC::auc(actual,pred, quite=TRUE))
  res <- c(tpr,tnr,acc,bac,auc)
  res <- round(res,3)
  names(res) <- c("tpr","tnr","acc","bac","auc")
  return(res)
}

Try the moreparty package in your browser

Any scripts or data that you put into this service are public.

moreparty documentation built on Nov. 22, 2023, 5:08 p.m.