Package org.jpmml.translator.regression
Class RegressionModelTranslator
- java.lang.Object
-
- org.jpmml.evaluator.PMMLManager
-
- org.jpmml.evaluator.ModelManager<M>
-
- org.jpmml.translator.ModelTranslator<org.dmg.pmml.regression.RegressionModel>
-
- org.jpmml.translator.regression.RegressionModelTranslator
-
- All Implemented Interfaces:
Serializable,org.jpmml.evaluator.HasModel<org.dmg.pmml.regression.RegressionModel>,org.jpmml.evaluator.HasPMML
public class RegressionModelTranslator extends ModelTranslator<org.dmg.pmml.regression.RegressionModel>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RegressionModelTranslator(org.dmg.pmml.PMML pmml, org.dmg.pmml.regression.RegressionModel regressionModel)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidcomputeClassification(ValueMapBuilder valueMapBuilder, org.dmg.pmml.regression.RegressionModel regressionModel, TranslationContext context)static voidcomputeValue(ValueBuilder valueBuilder, org.dmg.pmml.regression.RegressionModel regressionModel, TranslationContext context)com.sun.codemodel.JMethodtranslateClassifier(TranslationContext context)static ValueBuildertranslateRegressionTable(org.dmg.pmml.regression.RegressionTable regressionTable, FieldInfoMap fieldInfos, TranslationContext context)com.sun.codemodel.JMethodtranslateRegressor(TranslationContext context)-
Methods inherited from class org.jpmml.translator.ModelTranslator
createEvaluateClassificationMethod, createEvaluateMethod, createEvaluateRegressionMethod, createEvaluatorMethod, createEvaluatorMethod, createEvaluatorMethod, createEvaluatorMethodInvocation, ensureArgumentsType, ensureFunctionalInterface, getArrayInfos, getFieldInfos, getTargetCategories, getValueFactory, translate, translateRegressorTarget
-
Methods inherited from class org.jpmml.evaluator.ModelManager
addResultFeatures, getActiveFields, getDataField, getDefaultDataField, getInputFields, getLocalDerivedField, getMathContext, getMiningField, getMiningFunction, getModel, getOutputField, getOutputFields, getResidualFields, getSupplementaryFields, getTarget, getTargetField, getTargetFields, getTargetName, hasResultFeature, setDefaultDataField
-
Methods inherited from class org.jpmml.evaluator.PMMLManager
getDefineFunction, getDerivedField, getPMML
-
-
-
-
Method Detail
-
translateRegressor
public com.sun.codemodel.JMethod translateRegressor(TranslationContext context)
- Overrides:
translateRegressorin classModelTranslator<org.dmg.pmml.regression.RegressionModel>
-
translateClassifier
public com.sun.codemodel.JMethod translateClassifier(TranslationContext context)
- Overrides:
translateClassifierin classModelTranslator<org.dmg.pmml.regression.RegressionModel>
-
computeValue
public static void computeValue(ValueBuilder valueBuilder, org.dmg.pmml.regression.RegressionModel regressionModel, TranslationContext context)
-
computeClassification
public static void computeClassification(ValueMapBuilder valueMapBuilder, org.dmg.pmml.regression.RegressionModel regressionModel, TranslationContext context)
-
translateRegressionTable
public static ValueBuilder translateRegressionTable(org.dmg.pmml.regression.RegressionTable regressionTable, FieldInfoMap fieldInfos, TranslationContext context)
-
-