lifecycle::badge("experimental")
Examples of model functions that can be used in
cross_validate_fn()
.
They can either be used directly or be starting points.
The update_hyperparameters()
function
updates the list of hyperparameters with default values for missing hyperparameters.
You can also specify required hyperparameters.
model_functions(name)
A function with the following form:
function(train_data, formula, hyperparameters) {
# Return fitted model object
}
Name of model to get model function for, as it appears in the following list:
Name | Function | Hyperparameters (default) |
"lm" | stats::lm() | |
"lmer" | lme4::lmer() | REML (FALSE) |
"glm_binomial" | stats::glm() | |
"glmer_binomial" | lme4::glmer() | |
"svm_gaussian" | e1071::svm() | kernel ("radial") , cost (1) |
"svm_binomial" | e1071::svm() | kernel ("radial") , cost (1) |
"svm_multinomial" | e1071::svm() | kernel ("radial") , cost (1) |
"naive_bayes" | e1071::naiveBayes() | laplace (0) |
Ludvig Renbo Olsen, r-pkgs@ludvigolsen.dk
Other example functions:
predict_functions()
,
preprocess_functions()
,
update_hyperparameters()