| Modifier and Type | Class and Description |
|---|---|
static class |
GLMModel.GLMValidationTask<T extends GLMModel.GLMValidationTask<T>> |
static class |
GLMModel.GLMXValidationTask |
Model.GeneratedModel| Modifier and Type | Field and Description |
|---|---|
java.lang.String[] |
coefficients_names |
static DocGen.FieldDoc[] |
DOC_FIELDS |
| Constructor and Description |
|---|
GLMModel(Key selfKey,
Frame fr,
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) |
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 lambda,
double[] beta,
double[] norm_beta,
int iteration) |
void |
setValidation(int lambdaIdx,
GLMValidation val) |
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, varimpclone, frozenType, init, newInstance, read, toDocField, write, writeJSON, writeJSONFieldspublic static DocGen.FieldDoc[] DOC_FIELDS
public java.lang.String[] coefficients_names
public GLMModel(Key selfKey, Frame fr, 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 lambda,
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 void setValidation(int lambdaIdx,
GLMValidation val)
public boolean setAndTestValidation(int lambdaIdx,
GLMValidation val)
public java.util.HashMap<java.lang.String,java.lang.Double> coefficients()