Implements estimation of the coop-lasso problem.
coop_lasso(
y,
x,
lambda,
weights,
beta_0 = NULL,
rho_0 = 0.2,
alpha_0 = 1.5,
n_update = 2L,
eps_corr = 0.2,
max_iter = 1000L,
eps_rel = 1e-08,
eps_abs = 1e-12,
verbose = FALSE
)
A list containing
The coefficients at convergence
Number of iterations
Target (n x m)
Design matrix (n x p)
Penalization parameter
A specific weight for each group (typically this is
sqrt(group size)
).
Initial value for coefficients, allowing for warm start.
Can be set to NULL, which results in the initial beta
being a zero matrix.
Initial ADMM step-size
Initial ADMM relaxation parameter
Number of steps in-between updates of the step-size/adaptation parameters
Lower bound for the correlation in the step-size update steps
Maximum number of iterations
Relative tolerance for convergence check
Absolute tolerance for convergence check
Whether or not information about the optimization process should be printed to the terminal
Xu et al. (2017) Adaptive relaxed ADMM: Convergence theory and practical implementation. DOI 10.1109/CVPR.2017.765