covsel {rchemo}R Documentation

CovSel

Description

Variable selection for high-dimensionnal data with the COVSEL method (Roger et al. 2011).

Usage


covsel(X, Y, nvar = NULL, scaly = TRUE, weights = NULL)

Arguments

X

X-data (n,pn, p).

Y

Y-data (n,qn, q).

nvar

Number of variables to select in X.

scaly

If TRUE (default), each column of YY is scaled by its standard deviation.

weights

Weights (n,1n, 1) to apply to the training observations. Internally, weights are "normalized" to sum to 1. Default to NULL (weights are set to 1/n1 / n).

Value

sel

A dataframe where variable sel shows the column numbers of the variables selected in XX.

weights

The weights used for the row observations.

References

Roger, J.M., Palagos, B., Bertrand, D., Fernandez-Ahumada, E., 2011. CovSel: Variable selection for highly multivariate and multi-response calibration: Application to IR spectroscopy. Chem. Lab. Int. Syst. 106, 216-223.

Examples


n <- 6 ; p <- 4
X <- matrix(rnorm(n * p), ncol = p)
Y <- matrix(rnorm(n * 2), ncol = 2)

covsel(X, Y, nvar = 3)


[Package rchemo version 0.1-2 Index]