public abstract static class DTree.TreeModel extends Model
| Modifier and Type | Class and Description |
|---|---|
static class |
DTree.TreeModel.CompressedTree |
static class |
DTree.TreeModel.TreeStats |
static class |
DTree.TreeModel.TreeVisitor<T extends java.lang.Exception>
Abstract visitor class for serialized trees.
|
Model.GeneratedModel| Modifier and Type | Field and Description |
|---|---|
long[][] |
cm |
static DocGen.FieldDoc[] |
DOC_FIELDS |
double[] |
errs |
int |
max_depth |
int |
min_rows |
int |
N |
int |
nbins |
Key |
testKey |
DTree.TreeModel.CompressedTree[][] |
treeBits |
DTree.TreeModel.TreeStats |
treeStats |
float[] |
varimp |
| Constructor and Description |
|---|
DTree.TreeModel(DTree.TreeModel prior,
DTree[] trees,
double err,
long[][] cm,
DTree.TreeModel.TreeStats tstats) |
DTree.TreeModel(DTree.TreeModel prior,
float[] varimp) |
DTree.TreeModel(Key key,
Key dataKey,
Key testKey,
java.lang.String[] names,
java.lang.String[][] domains,
int ntrees,
int max_depth,
int min_rows,
int nbins) |
| Modifier and Type | Method and Description |
|---|---|
ConfusionMatrix |
cm()
For classifiers, confusion matrix on validation set.
|
void |
generateHTML(java.lang.String title,
java.lang.StringBuilder sb) |
protected void |
generateHTMLTreeStats(java.lang.StringBuilder sb) |
protected void |
generateHTMLVarImp(java.lang.StringBuilder sb) |
protected abstract void |
generateModelDescription(java.lang.StringBuilder sb) |
int |
numTrees() |
protected float[] |
score0(double[] data,
float[] preds)
Subclasses implement the scoring logic.
|
void |
score0(double[] data,
float[] preds,
int treeIdx) |
void |
toJavaHtml(java.lang.StringBuilder sb) |
protected SB |
toJavaInit(SB sb) |
protected void |
toJavaPredictBody(SB sb,
SB afterBodySb) |
protected void |
toJavaTreePredictFct(SB sb,
DTree.TreeModel.CompressedTree cts,
int tidx,
int c) |
VariableImportance |
varimp()
Variable importance of individual variables measured by this model.
|
adapt, classNames, delete, getDomainMapping, isClassifier, nclasses, responseName, score, score, score, score, score, score0, testJavaScoring, toJava, toJava, toJavaInitclone, frozenType, init, newInstance, read, toDocField, write, writeJSON, writeJSONFieldspublic static DocGen.FieldDoc[] DOC_FIELDS
public final int N
public final double[] errs
public final DTree.TreeModel.CompressedTree[][] treeBits
public final int max_depth
public final int min_rows
public final int nbins
public final Key testKey
public final long[][] cm
public final float[] varimp
public final DTree.TreeModel.TreeStats treeStats
public DTree.TreeModel(Key key, Key dataKey, Key testKey, java.lang.String[] names, java.lang.String[][] domains, int ntrees, int max_depth, int min_rows, int nbins)
public DTree.TreeModel(DTree.TreeModel prior, float[] varimp)
public DTree.TreeModel(DTree.TreeModel prior, DTree[] trees, double err, long[][] cm, DTree.TreeModel.TreeStats tstats)
public int numTrees()
public ConfusionMatrix cm()
Modelpublic VariableImportance varimp()
Modelprotected float[] score0(double[] data,
float[] preds)
Modelpublic void score0(double[] data,
float[] preds,
int treeIdx)
public void generateHTML(java.lang.String title,
java.lang.StringBuilder sb)
protected void generateHTMLTreeStats(java.lang.StringBuilder sb)
protected void generateHTMLVarImp(java.lang.StringBuilder sb)
protected abstract void generateModelDescription(java.lang.StringBuilder sb)
public void toJavaHtml(java.lang.StringBuilder sb)
protected SB toJavaInit(SB sb)
toJavaInit in class Modelprotected void toJavaPredictBody(SB sb, SB afterBodySb)
toJavaPredictBody in class Modelprotected void toJavaTreePredictFct(SB sb, DTree.TreeModel.CompressedTree cts, int tidx, int c)