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) |
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, getPrediction, getPrediction, isClassifier, mse, nclasses, responseName, score, score, score, score, score, score0, testJavaScoring, toJava, toJava, toJavaDefaultMaxIters, toJavaInit, toJavaInit, toJavaPredictBody, toJavaSuper, varimp
delete_and_lock, delete, delete, delete, delete, read_lock, read_lock, unlock, update, write_lock
frozenType, init, newInstance, read, toDocField, write, writeJSON, writeJSONFields
public 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)
Model
protected float[] score0(double[] data, float[] preds, int lambdaIdx)
public final int ncoefs()
public java.lang.String toString()
toString
in class java.lang.Object
public 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()