R/base-reg-pred.R

Defines functions reg_average_pred

Documented in reg_average_pred

# baseline predictions for regression
# predicts average

#' FUNCTION: reg_average_pred
#'
#' This function predicts the average mutation score
#' @export

reg_average_pred <- function(data, pred) {
  train <- data[!(data[,"program"]==pred),]
  test <- data[(data[,"program"]==pred),]

  test_preds <- dplyr::mutate(test, predictions = mean(train[,"MS"]))

  rmse <- RMSE(test_preds[,"predictions"], test_preds[,"MS"])
  mae <- mae(test_preds[,"predictions"], test_preds[,"MS"])
  ret <- list("rmse" = rmse, "mae" = mae, "data" = test_preds)
  return(ret)

}
ginozab/mspredictr documentation built on May 17, 2019, 4:20 a.m.