crossv_GeDS performs k-fold cross-validation for tuning the relevant
parameters of the NGeDS, GGeDS, NGeDSgam, and
NGeDSboost models.
Two data frames, best_params and results.
best_params contains the best combination of parameters according to
the cross-validated MSE. results presents the results for each of the
possible combinations of parameters, given the input parameters.
a description of the structure of the model structure, including the dependent and independent variables.
a data frame containing the variables referenced in the formula.
the GeDS model to be fitted, that is, NGeDS,
GGeDS, NGeDSgam or NGeDSboost.
to tune via cross-validation. These are: beta, phi and
q in the case of NGeDS, GGeDS and NGeDSgam. In
addition, for NGeDSboost, int.knots_init and shrinkage
can also be tuned. Default values are int.knots_init_grid = c(0, 1, 2),
shrinkage_grid = c(0.1, 0.5, 1), beta_grid = c(0.3, 0.5, 0.7),
phi_grid = c(0.9, 0.95, 0.99), q_grid = c(2, 3)).