R/predict-bridge.R

Defines functions predict_bolasso_bridge get_predict_function

predict_bolasso_bridge <- function(type, model, predictors, ...) {

  predict_function <- get_predict_function(type)
  predictions <- predict_function(model, predictors, ...)

  hardhat::validate_prediction_size(predictions, predictors)

  predictions
}

get_predict_function <- function(type) {
  switch(
    type,
    numeric = predict_bolasso_numeric,
    link = predict_bolasso_link,
    class = predict_bolasso_class,
    prob = predict_bolasso_prob
  )
}
david26694/bolasso documentation built on Nov. 4, 2019, 9:43 a.m.