This lower-level function fits an unconstrained square-root lasso after centering and scaling the design. It never forms or inverts a Gram matrix.
Usage
sqrt_lasso_hd(
X,
y,
lambda = NULL,
penalty_factor = NULL,
max_iter = 30000L,
tol = 5e-06,
check_every = 50L,
verbose = FALSE
)Arguments
- X
Numeric design matrix.
- y
Numeric response vector.
- lambda
Positive penalty. The default is
1.1 * sqrt(2 * log(2 * p) / n).- penalty_factor
Nonnegative penalty multiplier for every coefficient.
- max_iter
Maximum primal-dual iterations.
- tol
Convergence tolerance.
- check_every
Iteration interval for KKT checks.
- verbose
Print periodic solver diagnostics.