Class AbstractKiePMMLTable
java.lang.Object
org.kie.pmml.commons.model.abstracts.AbstractKiePMMLComponent
org.kie.pmml.models.regression.model.AbstractKiePMMLTable
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
KiePMMLClassificationTable,KiePMMLRegressionTable
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Map<String,SerializableFunction<String, Double>> protected doubleprotected Map<String,SerializableFunction<Double, Double>> protected SerializableFunction<Double,Double> protected Objectprotected StringFields inherited from class org.kie.pmml.commons.model.abstracts.AbstractKiePMMLComponent
extensions, id, name, parentId -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractKiePMMLTable(String name, List<KiePMMLExtension> extensions) -
Method Summary
Modifier and TypeMethodDescriptionstatic doubleevaluateCategoricalPredictor(Object input, Map<String, Double> valuesMap) static doubleevaluateNumericWithExponent(double input, double coefficient, double exponent) static doubleevaluateNumericWithoutExponent(double input, double coefficient) evaluateRegression(Map<String, Object> input, PMMLRuntimeContext context) doublestatic doublestatic doublestatic doublestatic doublestatic doublestatic doublestatic doubleMethods inherited from class org.kie.pmml.commons.model.abstracts.AbstractKiePMMLComponent
getExtensions, getId, getName, getParentId, setParentId
-
Field Details
-
numericFunctionMap
-
categoricalFunctionMap
-
predictorTermsFunctionMap
-
resultUpdater
-
intercept
protected double intercept -
targetField
-
targetCategory
-
-
Constructor Details
-
AbstractKiePMMLTable
-
-
Method Details
-
getTargetCategory
-
evaluateRegression
-
getTargetField
-
getNumericFunctionMap
-
getCategoricalFunctionMap
-
getPredictorTermsFunctionMap
-
getIntercept
public double getIntercept() -
evaluateNumericWithExponent
public static double evaluateNumericWithExponent(double input, double coefficient, double exponent) -
evaluateNumericWithoutExponent
public static double evaluateNumericWithoutExponent(double input, double coefficient) -
evaluateCategoricalPredictor
-
updateSOFTMAXResult
-
updateLOGITResult
-
updateEXPResult
-
updatePROBITResult
-
updateCLOGLOGResult
-
updateCAUCHITResult
-
updateNONEResult
-