| 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 |
| Constructor and Description |
|---|
GLMModel(Key jobKey,
Key selfKey,
FrameTask.DataInfo dinfo,
GLMParams glm,
double beta_eps,
double alpha,
double[] lambda,
double ymu,
GLMParams.CaseMode caseMode,
double caseVal) |
| 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) |
void |
delete()
Called when deleting this model, to cleanup any internal keys
|
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) |
GLMModel |
setValidation(int lambdaIdx,
GLMValidation val) |
void |
store() |
java.lang.String |
toString() |
GLMValidation |
validation() |
adapt, classNames, cm, getDomainMapping, isClassifier, nclasses, responseName, score, score, score, score, score, score0, testJavaScoring, toJava, toJava, toJavaInit, toJavaInit, toJavaPredictBody, toJavaSuper, varimpfrozenType, 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, double ymu, GLMParams.CaseMode caseMode, double caseVal)
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 void delete()
Modelpublic GLMModel setValidation(int lambdaIdx, GLMValidation val)
public void store()
public boolean setAndTestValidation(int lambdaIdx,
GLMValidation val)
public java.util.HashMap<java.lang.String,java.lang.Double> coefficients()