Package org.jpmml.evaluator.java
Class JavaModel
- java.lang.Object
-
- org.dmg.pmml.PMMLObject
-
- org.dmg.pmml.Model
-
- org.jpmml.evaluator.java.JavaModel
-
- All Implemented Interfaces:
java.io.Serializable,org.dmg.pmml.HasLocator,org.dmg.pmml.Visitable
public abstract class JavaModel extends org.dmg.pmml.Model- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.dmg.pmml.VisitorActionaccept(org.dmg.pmml.Visitor visitor)protected <V extends java.lang.Number>
java.util.Map<java.lang.String,?>evaluateClassification(ValueFactory<V> valueFactory, EvaluationContext context)protected <V extends java.lang.Number>
java.util.Map<java.lang.String,?>evaluateRegression(ValueFactory<V> valueFactory, EvaluationContext context)java.lang.StringgetAlgorithmName()org.dmg.pmml.LocalTransformationsgetLocalTransformations()org.dmg.pmml.MathContextgetMathContext()org.dmg.pmml.MiningFunctiongetMiningFunction()org.dmg.pmml.MiningSchemagetMiningSchema()org.dmg.pmml.ModelExplanationgetModelExplanation()java.lang.StringgetModelName()org.dmg.pmml.ModelStatsgetModelStats()org.dmg.pmml.ModelVerificationgetModelVerification()org.dmg.pmml.OutputgetOutput()org.dmg.pmml.TargetsgetTargets()booleanisScorable()org.dmg.pmml.MiningFunctionrequireMiningFunction()org.dmg.pmml.MiningSchemarequireMiningSchema()JavaModelsetAlgorithmName(java.lang.String algorithmName)JavaModelsetLocalTransformations(org.dmg.pmml.LocalTransformations localTransformations)JavaModelsetMathContext(org.dmg.pmml.MathContext mathContext)JavaModelsetMiningFunction(org.dmg.pmml.MiningFunction miningFunction)JavaModelsetMiningSchema(org.dmg.pmml.MiningSchema miningSchema)JavaModelsetModelExplanation(org.dmg.pmml.ModelExplanation modelExplanation)JavaModelsetModelName(java.lang.String modelName)JavaModelsetModelStats(org.dmg.pmml.ModelStats modelStats)JavaModelsetModelVerification(org.dmg.pmml.ModelVerification modelVerification)JavaModelsetOutput(org.dmg.pmml.Output output)JavaModelsetScorable(java.lang.Boolean scorable)JavaModelsetTargets(org.dmg.pmml.Targets targets)
-
-
-
Method Detail
-
evaluateRegression
protected <V extends java.lang.Number> java.util.Map<java.lang.String,?> evaluateRegression(ValueFactory<V> valueFactory, EvaluationContext context)
-
evaluateClassification
protected <V extends java.lang.Number> java.util.Map<java.lang.String,?> evaluateClassification(ValueFactory<V> valueFactory, EvaluationContext context)
-
getModelName
public java.lang.String getModelName()
- Specified by:
getModelNamein classorg.dmg.pmml.Model
-
setModelName
public JavaModel setModelName(java.lang.String modelName)
- Specified by:
setModelNamein classorg.dmg.pmml.Model
-
requireMiningFunction
public org.dmg.pmml.MiningFunction requireMiningFunction()
- Specified by:
requireMiningFunctionin classorg.dmg.pmml.Model
-
getMiningFunction
public org.dmg.pmml.MiningFunction getMiningFunction()
- Specified by:
getMiningFunctionin classorg.dmg.pmml.Model
-
setMiningFunction
public JavaModel setMiningFunction(org.dmg.pmml.MiningFunction miningFunction)
- Specified by:
setMiningFunctionin classorg.dmg.pmml.Model
-
getAlgorithmName
public java.lang.String getAlgorithmName()
- Specified by:
getAlgorithmNamein classorg.dmg.pmml.Model
-
setAlgorithmName
public JavaModel setAlgorithmName(java.lang.String algorithmName)
- Specified by:
setAlgorithmNamein classorg.dmg.pmml.Model
-
isScorable
public boolean isScorable()
- Specified by:
isScorablein classorg.dmg.pmml.Model
-
setScorable
public JavaModel setScorable(java.lang.Boolean scorable)
- Specified by:
setScorablein classorg.dmg.pmml.Model
-
getMathContext
public org.dmg.pmml.MathContext getMathContext()
- Specified by:
getMathContextin classorg.dmg.pmml.Model
-
setMathContext
public JavaModel setMathContext(org.dmg.pmml.MathContext mathContext)
- Specified by:
setMathContextin classorg.dmg.pmml.Model
-
requireMiningSchema
public org.dmg.pmml.MiningSchema requireMiningSchema()
- Specified by:
requireMiningSchemain classorg.dmg.pmml.Model
-
getMiningSchema
public org.dmg.pmml.MiningSchema getMiningSchema()
- Specified by:
getMiningSchemain classorg.dmg.pmml.Model
-
setMiningSchema
public JavaModel setMiningSchema(org.dmg.pmml.MiningSchema miningSchema)
- Specified by:
setMiningSchemain classorg.dmg.pmml.Model
-
getOutput
public org.dmg.pmml.Output getOutput()
- Overrides:
getOutputin classorg.dmg.pmml.Model
-
setOutput
public JavaModel setOutput(org.dmg.pmml.Output output)
- Overrides:
setOutputin classorg.dmg.pmml.Model
-
getModelStats
public org.dmg.pmml.ModelStats getModelStats()
- Overrides:
getModelStatsin classorg.dmg.pmml.Model
-
setModelStats
public JavaModel setModelStats(org.dmg.pmml.ModelStats modelStats)
- Overrides:
setModelStatsin classorg.dmg.pmml.Model
-
getModelExplanation
public org.dmg.pmml.ModelExplanation getModelExplanation()
- Overrides:
getModelExplanationin classorg.dmg.pmml.Model
-
setModelExplanation
public JavaModel setModelExplanation(org.dmg.pmml.ModelExplanation modelExplanation)
- Overrides:
setModelExplanationin classorg.dmg.pmml.Model
-
getTargets
public org.dmg.pmml.Targets getTargets()
- Overrides:
getTargetsin classorg.dmg.pmml.Model
-
setTargets
public JavaModel setTargets(org.dmg.pmml.Targets targets)
- Overrides:
setTargetsin classorg.dmg.pmml.Model
-
getLocalTransformations
public org.dmg.pmml.LocalTransformations getLocalTransformations()
- Specified by:
getLocalTransformationsin classorg.dmg.pmml.Model
-
setLocalTransformations
public JavaModel setLocalTransformations(org.dmg.pmml.LocalTransformations localTransformations)
- Specified by:
setLocalTransformationsin classorg.dmg.pmml.Model
-
getModelVerification
public org.dmg.pmml.ModelVerification getModelVerification()
- Overrides:
getModelVerificationin classorg.dmg.pmml.Model
-
setModelVerification
public JavaModel setModelVerification(org.dmg.pmml.ModelVerification modelVerification)
- Overrides:
setModelVerificationin classorg.dmg.pmml.Model
-
accept
public org.dmg.pmml.VisitorAction accept(org.dmg.pmml.Visitor visitor)
-
-