public static final class GLM.GramSolver extends java.lang.Object implements ADMM.ProximalSolver
Constructor and Description |
---|
GLM.GramSolver(Gram gram,
double[] xy,
boolean intercept,
double l2pen,
double l1pen,
double[] beta_given,
double[] proxPen,
double default_rho,
double[] lb,
double[] ub) |
GLM.GramSolver(Gram gram,
double[] xy,
double lmax,
double betaEps,
boolean intercept) |
public GLM.GramSolver(Gram gram, double[] xy, double lmax, double betaEps, boolean intercept)
public GLM.GramSolver(Gram gram, double[] xy, boolean intercept, double l2pen, double l1pen, double[] beta_given, double[] proxPen, double default_rho, double[] lb, double[] ub)
public void solve(double[] result)
public double[] rho()
rho
in interface ADMM.ProximalSolver
public boolean solve(double[] beta_given, double[] result)
solve
in interface ADMM.ProximalSolver
public boolean hasGradient()
hasGradient
in interface ADMM.ProximalSolver
public double[] gradient(double[] beta)
gradient
in interface ADMM.ProximalSolver
public int iter()
iter
in interface ADMM.ProximalSolver