R/absErr.R

Defines functions absErr

Documented in absErr

#' patient-level prediction error
#'
#' @param datval #data on which validation will be computed
#' @param model #model!
#' @param label.col #column number with labels
#'
#' @return
#' @export
#'

absErr <- function(datval,
                   model,
                   label.col
){

  datval[c("N","Y")] <- data.frame(predict(model, newdata = datval, type = "prob"))
  datval$actual <- ifelse(datval[,label.col] == "Y", 1,0)
  datval <- datval[,c("patient_num","actual","Y")]
  datval$absErr <- abs(datval$actual-datval$Y)



  return(datval)
}
hestiri/mlho documentation built on March 20, 2023, 11:04 p.m.