rf_reg_3
(random forest) regression model.R/rf_reg_3.R
rf_reg_3.Rd
The function processes a split object (training + test sets), according to
the configuration set by the user. For instance, genomic information is
incorporated according to the option set by the user. A list of specific
environmental covariables to use can be provided.
A recipe is created using the package recipes
, to specify additional
preprocessing steps, such as standardization based on the training set, with
same transformations used on the test set. Variables with null variance are
removed. If year effect is included, it is converted to dummy variables.
Further fitting on the training set with a gradient boosting model (see
function fit_cv_split.rf_reg_3()
)).
This prediction method can be very slow according to the number of SNPs variables used!
new_rf_reg_3( split = NULL, trait = NULL, geno = NULL, env_predictors = NULL, info_environments = NULL, use_selected_markers = F, SNPs = NULL, include_env_predictors = T, list_env_predictors = NULL, lat_lon_included = F, year_included = F, ... ) rf_reg_3( split, trait, geno, env_predictors, info_environments, use_selected_markers, SNPs, list_env_predictors, include_env_predictors, lat_lon_included, year_included, ... ) validate_rf_reg_3(x, ...)
split | an object of class |
---|---|
trait |
|
geno |
|
env_predictors |
|
info_environments |
|
use_selected_markers | A |
SNPs | A |
include_env_predictors | A |
list_env_predictors | A |
lat_lon_included |
|
year_included |
|
A list
object of class rf_reg_3
with the following items:
data.frame
Training set after partial processing
data.frame
Test set after partial processing
A recipe
object, specifying the remaining processing
steps which are implemented when a model is fitted on the training set
with a recipe.
Wickham H, Averick M, Bryan J, Chang W, McGowan LD, Fran攼㸷ois R, Grolemund G, Hayes A, Henry L, Hester J, others (2019). “Welcome to the Tidyverse.” Journal of open source software, 4(43), 1686. Kuhn M, Wickham H (2020). Tidymodels: a collection of packages for modeling and machine learning using tidyverse principles.. https://www.tidymodels.org.