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, xml2jname
protected ScorecardModel(ScorecardModel base)
public double score(java.util.HashMap<java.lang.String,java.lang.Comparable> row)
score
in class ScoreModel
public double score_interpreter(java.util.HashMap<java.lang.String,java.lang.Comparable> row)
public double score(int[] MAP, java.lang.String[] SS, double[] DS)
ScoreModel
score
in class ScoreModel
public 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.Object
public static ScorecardModel make(java.lang.String name, double initialScore, ScorecardModel.RuleTable[] rules)
public static ScorecardModel parse(PMMLParser pmml)