| Modifier and Type | Class and Description |
|---|---|
static class |
GLMModel.GLMValidationTask<T extends GLMModel.GLMValidationTask<T>> |
static class |
GLMModel.GLMXValidationTask |
| Modifier and Type | Field and Description |
|---|---|
java.lang.String[] |
coefficients_names |
static DocGen.FieldDoc[] |
DOC_FIELDS |
_dataKey, _domains, _modelClassDist, _names, _priorClassDist| Constructor and Description |
|---|
GLMModel(Key jobKey,
Key selfKey,
FrameTask.DataInfo dinfo,
GLMParams glm,
double beta_eps,
double alpha,
double lambda_max,
double[] lambda,
double ymu) |
| Modifier and Type | Method and Description |
|---|---|
double |
aic() |
double |
auc() |
double[] |
beta() |
double[] |
beta(int i) |
GLMModel |
clone() |
java.util.HashMap<java.lang.String,java.lang.Double> |
coefficients()
get beta coefficients in a map indexed by name
|
int |
compareTo(GLMModel m) |
double |
devExplained() |
int |
iteration() |
double |
lambda() |
double |
lambdaMax() |
double |
lambdaMin() |
int |
ncoefs() |
double[] |
norm_beta() |
double[] |
norm_beta(int i) |
int |
rank() |
int |
rank(int lambdaIdx) |
protected float[] |
score0(double[] data,
float[] preds)
Subclasses implement the scoring logic.
|
protected float[] |
score0(double[] data,
float[] preds,
int lambdaIdx) |
boolean |
setAndTestValidation(int lambdaIdx,
GLMValidation val) |
void |
setLambdaSubmodel(int lambdaIdx,
double[] beta,
double[] norm_beta,
int iteration) |
java.lang.String |
toString() |
GLMValidation |
validation() |
adapt, classNames, cm, delete_impl, errStr, getDomainMapping, getDomainMapping, isClassifier, mse, nclasses, responseName, score, score, score, score, score, score, score0, setModelClassDistribution, testJavaScoring, toJava, toJava, toJavaDefaultMaxIters, toJavaInit, toJavaInit, toJavaPredictBody, toJavaSuper, varimpdelete_and_lock, delete, delete, delete, delete, read_lock, read_lock, unlock, update, write_lockfrozenType, init, newInstance, read, toDocField, write, writeJSON, writeJSONFieldspublic static DocGen.FieldDoc[] DOC_FIELDS
public java.lang.String[] coefficients_names
public GLMModel(Key jobKey, Key selfKey, FrameTask.DataInfo dinfo, GLMParams glm, double beta_eps, double alpha, double lambda_max, double[] lambda, double ymu)
public double auc()
public double aic()
public double devExplained()
public int compareTo(GLMModel m)
compareTo in interface java.lang.Comparable<GLMModel>public void setLambdaSubmodel(int lambdaIdx,
double[] beta,
double[] norm_beta,
int iteration)
public double lambda()
public double lambdaMax()
public double lambdaMin()
public GLMValidation validation()
public int iteration()
public double[] beta()
public double[] beta(int i)
public double[] norm_beta()
public double[] norm_beta(int i)
protected float[] score0(double[] data,
float[] preds)
Modelprotected float[] score0(double[] data,
float[] preds,
int lambdaIdx)
public final int ncoefs()
public java.lang.String toString()
toString in class java.lang.Objectpublic int rank()
public int rank(int lambdaIdx)
public boolean setAndTestValidation(int lambdaIdx,
GLMValidation val)
public java.util.HashMap<java.lang.String,java.lang.Double> coefficients()