penalty
class to handle the OSCAR penalty (Bondell & Reich, 2008)oscar (lambda = NULL, ...)
penalty
. This is a list with elements Due to equation (3) in Bondell & Reich (2008), we use the alternative formulation
$$P_{\tilde{\lambda}}^{osc}(\boldsymbol{\beta}) = \lambda \sum_{j=1}^p {c(j-1) + 1}|\beta|_{(j)},$$
where $|\beta|_{(1)} \leq |\beta|_{(2)} \leq \ldots \leq |\beta|_{(p)}$ denote the ordered absolute values of the coefficients. However, there
could be some difficulties in the LQA algorithm since we need an ordering of regressors which can differ between two adjacent iterations.
In the worst case, this can lead to oscillations and hence to no convergence of the algorithm. Hence, for the OSCAR penalty it is recommend to
use $\gamma < 1$, e.g. $\gamma = 0.01$ when to apply lqa.update2
for fitting the GLM in order to facilitate convergence.
penalty
, lasso
, fused.lasso
, weighted.fusion