R/group_lasso.R
grouplasso-methods.Rd
Fit a linear regression model the group LASSO penalty.
group.lasso( X, Y, grps = NULL, lambda = 0, thresh = 1e-05, maxit = 1e+05, learning.rate = 0.01, family = gaussian ) # S4 method for matrix,numeric group.lasso( X, Y, grps = NULL, lambda = 0, thresh = 1e-05, maxit = 1e+05, learning.rate = 0.01, family = gaussian ) # S4 method for matrix,matrix group.lasso( X, Y, grps = NULL, lambda = 0, thresh = 1e-05, maxit = 1e+05, learning.rate = 0.01, family = gaussian )
X | input matrix, of dimension ( |
---|---|
Y | output matrix, of dimension ( |
grps | vector of integers or |
lambda |
|
thresh |
|
maxit | maximum number of iterations for optimizer
( |
learning.rate | step size for Adam optimizer ( |
family | family of response, e.g., gaussian or binomial |
An object of class edgenet
the estimated (p
x q
)-dimensional
coefficient matrix B.hat
the estimated (q
x 1
)-dimensional
vector of intercepts
regularization parameters
regularization parameter lambda)
a description of the error distribution and link function
to be used. Can be a netReg::family
function or a character string
naming a family function, e.g. gaussian
or "gaussian".
the call that produced the object
Yuan, Ming and Lin, Yi (2006),
Model selection and estimation in regression with grouped variables.
Journal of the Royal Statistical Society: Series B
Meier, Lukas and Van De Geer, Sara and Bühlmann, Peter (2008),
The group lasso for logistic regression.
Journal of the Royal Statistical Society: Series B