public static final class GLM.GLMGradientSolver extends L_BFGS.GradientSolver
| Constructor and Description |
|---|
GLM.GLMGradientSolver(GLMModel.GLMParameters glmp,
DataInfo dinfo,
double lambda,
double ymu,
double wsum) |
GLM.GLMGradientSolver(GLMModel.GLMParameters glmp,
DataInfo dinfo,
double lambda,
double ymu,
double wsum,
water.fvec.Vec rowFilter) |
| Modifier and Type | Method and Description |
|---|---|
GLM.GLMGradientInfo |
getGradient(double[] beta)
Evaluate gradient at solution beta.
|
double[] |
getObjVals(double[] beta,
double[] direction,
int nSteps,
double initialStep,
double stepDec)
Evaluate objective values at k line search points beta_k.
|
GLM.GLMGradientSolver |
setBetaStart(double[] beta) |
doLineSearchpublic GLM.GLMGradientSolver(GLMModel.GLMParameters glmp, DataInfo dinfo, double lambda, double ymu, double wsum)
public GLM.GLMGradientSolver(GLMModel.GLMParameters glmp, DataInfo dinfo, double lambda, double ymu, double wsum, water.fvec.Vec rowFilter)
public GLM.GLMGradientSolver setBetaStart(double[] beta)
public GLM.GLMGradientInfo getGradient(double[] beta)
L_BFGS.GradientSolvergetGradient in class L_BFGS.GradientSolverpublic double[] getObjVals(double[] beta,
double[] direction,
int nSteps,
double initialStep,
double stepDec)
L_BFGS.GradientSolvergetObjVals in class L_BFGS.GradientSolverbeta - - initial vector of coefficientsdirection - - search direction