This function generates an objective function for model-based optimization
based on the cross-validated log-likelihood of a tramnet
model with
a ridge penalty only. It is not intended to be called by the user directly,
instead it will be given as an argument to mbo_tramnet
.
ridge_obj(object, minlambda = 0, maxlambda = 16, folds,
noisy = FALSE, fold)
Single objective function for model based optimization.
object of class tramnet
minimum value for lambda (default: 0
)
maximum value for lambda (default: 16
)
self specified folds for cross validation (mainly for reproducibility and comparability purposes)
indicates whether folds for k-fold cross-validation should
be random for each iteration, leading to a noisy objective function
(default: FALSE
)
fold for cross validation