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, declareArrayFields, ensureArgumentsType, ensureFunctionalInterface, getArrayInfos, getFieldInfos, getTargetCategories, getValueFactory, translate, translateRegressorTarget
-
Methods inherited from class org.jpmml.evaluator.ModelManager
addResultFeatures, collectResultFeatures, collectSegmentResultFeatures, createInputFields, createInputFields, createMiningSchemaException, createOutputFields, createResidualFields, createTargetFields, filterOutputFields, getActiveFields, getDataField, getDefaultDataField, getInputFields, getLocalDerivedField, getMathContext, getMiningField, getMiningFunction, getModel, getOutputField, getOutputFields, getResidualFields, getResultFeatures, getSupplementaryFields, getTarget, getTargetField, getTargetFields, getTargetName, getVisibleFields, hasLocalDerivedFields, hasOutputFields, hasResultFeature, resetInputFields, resetResultFields, resolveField, setDefaultDataField
-
Methods inherited from class org.jpmml.evaluator.PMMLManager
getDefineFunction, getDerivedField, getPMML, toImmutableListMap, toImmutableMapMap, toImmutableSetMap
-
-
-
-
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)
-
-