variable_selection {MultiVarSel} | R Documentation |
This function allows the user to select the most relevant variables thanks to the estimation of their selection frequencies obtained by the stability selection approach.
Description
This function allows the user to select the most relevant variables thanks to the estimation of their selection frequencies obtained by the stability selection approach.
Usage
variable_selection(Y, X, square_root_inv_hat_Sigma, nb_repli = 1000,
parallel = FALSE, nb.cores = 1)
Arguments
Y |
a response matrix |
X |
a matrix of covariables |
square_root_inv_hat_Sigma |
Estimation of the inverse of the square root of the covariance matrix of each row of the residuals matrix obtained by the whitening function. |
nb_repli |
numerical, number of replications in the stability selection |
parallel |
logical, if TRUE then a parallelized version of the code is used |
nb.cores |
numerical, number of cores used |
Value
A data frame containing the selection frequencies of the different variables obtained by the stability selection, the corresponding level in the design matrix and the associated column of the observations matrix.
Examples
data("copals_camera")
Y <- scale(Y[, 1:50])
X <- model.matrix(~ group + 0)
residuals <- lm(as.matrix(Y) ~ X - 1)$residuals
S12_inv <- whitening(residuals, "AR1", pAR = 1, qMA = 0)
Frequencies <- variable_selection(
Y = Y, X = X,
square_root_inv_hat_Sigma = S12_inv,
nb_repli = 10, nb.cores = 1, parallel = FALSE
)
[Package MultiVarSel version 1.1.3 Index]