d.spls.GLB | R Documentation |
The function d.spls.GLB
performs dimensional reduction as in PLS methodology combined to variable selection using the
Dual-SPLS algorithm with the norm
\Omega(w)=\|w\|_2+\sum_{g=1}^G \lambda_g\|w_g\|_1
for combined data.
Where G
is the number of groups.
Dual-SPLS for the group lasso norms has been designed to confront the situations where the predictors
variables can be divided in distinct meaningful groups. Each group is constrained by an independent
threshold as in the dual sparse lasso methodology,
that is each w_g
will be collinear to a vector z.\nu_g
built from the coordinate of z
and constrained by the threshold \nu_g
. The Norm B is the genuine alternative and a particular case of the generalized norm A.
d.spls.GLB(X, y, ncp, ppnu, indG, verbose = FALSE)
X |
a numeric matrix of predictors values of dimension |
y |
a numeric vector or a one column matrix of responses. It represents the response variable for each observation. |
ncp |
a positive integer. |
ppnu |
a positive real value or a vector of length the number of groups, in |
indG |
a numeric vector of group index for each observation. |
verbose |
a Boolean value indicating whether or not to display the iterations steps. Default value is |
A list
of the following attributes
Xmean |
the mean vector of the predictors matrix |
scores |
the matrix of dimension |
loadings |
the matrix of dimension |
Bhat |
the matrix of dimension |
intercept |
the vector of length |
fitted.values |
the matrix of dimension |
residuals |
the matrix of dimension |
lambda |
the matrix of dimension |
zerovar |
the matrix of dimension |
PP |
the vector of length |
ind_diff0 |
the list of |
type |
a character specifying the Dual-SPLS norm used. In this case it is |
Louna Alsouki François Wahl
d.spls.GLA, d.spls.GLC, d.spls.GL
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.