genet: Generalized Elastic Net Penalty

Description Usage Arguments Details Value Author(s) References See Also

View source: R/genet.R

Description

Object of the penalty to handle the Generalized Elastic Net (GENET) penalty (Ulbricht, 2010).

Usage

1
genet (lambda = NULL, ...)

Arguments

lambda

three-dimensional tuning parameter. The first component corresponds to the regularization parameter λ. This must be a nonnegative real number. The second component 0 ≤q α ≤q 1 drives the linear combination of L_1 penalty and the bridge penalty. The third component indicates the exponent γ of the bridge penalty term. See details below. It must hold that γ > 1.

...

further arguments.

Details

The GENET penalty can be defined as

P_{\bar{λ}}^{genet}(\boldsymbol{β}) = λ ≤ft\{α ∑_{i=1}^p |β_i| + (1-α) ∑_{i=1}^p |β_i|^γ \right\}, \quad 0 ≤q α ≤q 1, \: γ > 1

with tuning parameter vector \bar{λ} = (λ, α, γ).

The regularization parameter λ determines the overall relevance of the GENET penalty. The balance between L_1-norm penalization, and hence variable selection, and bridge penalization for incorporating the grouping effect is managed by an overall tuning parameter α. For motivation and further details on the GENET penalty see Ulbricht (2010).

Value

An object of the class penalty. This is a list with elements

penalty

character: the penalty name.

lambda

double: the (nonnegative) tuning parameter.

getpenmat

function: computes the diagonal penalty matrix.

Author(s)

Jan Ulbricht

References

Ulbricht, Jan (2010) Variable Selection in Generalized Linear Models. Ph.D. Thesis. LMU Munich.

See Also

penalty, ao


lqa documentation built on May 30, 2017, 3:41 a.m.