public class ScorecardModel extends ScoreModel
| Modifier and Type | Class and Description |
|---|---|
static class |
ScorecardModel.Rule
Scorecard decision rule
|
static class |
ScorecardModel.RuleTable
Feature decision table
|
_colNames, _name| Modifier | Constructor and Description |
|---|---|
protected |
ScorecardModel(ScorecardModel base) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
getName(java.lang.String pname,
PMMLParser.DataTypes type,
java.lang.StringBuilder sb) |
static ScorecardModel |
make(java.lang.String name,
double initialScore,
ScorecardModel.RuleTable[] rules)
Scorecard model builder: JIT a subclass with the fast version wired in to
'score(row)'
|
void |
makeScoreAryMethod(javassist.CtClass scClass) |
void |
makeScoreHashMethod(javassist.CtClass scClass) |
static ScorecardModel |
parse(PMMLParser pmml) |
double |
score_interpreter(java.util.HashMap<java.lang.String,java.lang.Comparable> row) |
double |
score(java.util.HashMap<java.lang.String,java.lang.Comparable> row)
Score this model on the specified row of data.
|
double |
score(int[] MAP,
java.lang.String[] SS,
double[] DS)
Score this model on the specified row of data, where the data is
specified as the members of arrays.
|
java.lang.String |
toString() |
columnMapping, uniqueClassName, xml2jnameprotected ScorecardModel(ScorecardModel base)
public double score(java.util.HashMap<java.lang.String,java.lang.Comparable> row)
score in class ScoreModelpublic double score_interpreter(java.util.HashMap<java.lang.String,java.lang.Comparable> row)
public double score(int[] MAP,
java.lang.String[] SS,
double[] DS)
ScoreModelscore in class ScoreModelpublic void makeScoreHashMethod(javassist.CtClass scClass)
public void makeScoreAryMethod(javassist.CtClass scClass)
public static java.lang.String getName(java.lang.String pname,
PMMLParser.DataTypes type,
java.lang.StringBuilder sb)
public java.lang.String toString()
toString in class java.lang.Objectpublic static ScorecardModel make(java.lang.String name, double initialScore, ScorecardModel.RuleTable[] rules)
public static ScorecardModel parse(PMMLParser pmml)