Class RegressionCompilationDTO

  • All Implemented Interfaces:
    Serializable, org.kie.pmml.compiler.api.dto.CompilationDTO<org.dmg.pmml.regression.RegressionModel>

    public class RegressionCompilationDTO
    extends org.kie.pmml.compiler.commons.dto.AbstractSpecificCompilationDTO<org.dmg.pmml.regression.RegressionModel>
    See Also:
    Serialized Form
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static RegressionCompilationDTO fromCompilationDTO​(org.kie.pmml.compiler.api.dto.CompilationDTO<org.dmg.pmml.regression.RegressionModel> source)
      Builder that that use regressionTables and defaultNormalizationMethod from the given source
      static RegressionCompilationDTO fromCompilationDTORegressionTablesAndNormalizationMethod​(org.kie.pmml.compiler.api.dto.CompilationDTO<org.dmg.pmml.regression.RegressionModel> source, List<org.dmg.pmml.regression.RegressionTable> regressionTables, org.dmg.pmml.regression.RegressionModel.NormalizationMethod defaultNormalizationMethod)
      Builder that preserve given regressionTables and defaultNormalizationMethod
      org.dmg.pmml.regression.RegressionModel.NormalizationMethod getDefaultNormalizationMethod()  
      org.kie.pmml.models.regression.model.enums.REGRESSION_NORMALIZATION_METHOD getDefaultREGRESSION_NORMALIZATION_METHOD()  
      org.dmg.pmml.regression.RegressionModel.NormalizationMethod getModelNormalizationMethod()  
      org.kie.pmml.api.enums.OP_TYPE getOP_TYPE()  
      List<org.dmg.pmml.regression.RegressionTable> getRegressionTables()  
      boolean isBinary​(int tableSize)  
      boolean isRegression()  
      • Methods inherited from class org.kie.pmml.compiler.commons.dto.AbstractSpecificCompilationDTO

        addFields, compileAndLoadClass, getFields, getHasClassloader, getKieMiningFields, getKieOutputFields, getKiePMMLLocalTransformations, getKiePMMLMiningFields, getKiePMMLOutputFields, getKiePMMLTargetFields, getKiePMMLTransformationDictionary, getLocalTransformations, getMINING_FUNCTION, getMiningFunction, getMiningSchema, getModel, getModelName, getOpType, getOutput, getPackageCanonicalClassName, getPackageName, getPmml, getPMML_MODEL, getSimpleClassName, getSource, getTargetDataField, getTargetFieldName, getTargets, getTransformationDictionary
      • Methods inherited from interface org.kie.pmml.compiler.api.dto.CompilationDTO

        getKieTargetFields
    • Method Detail

      • fromCompilationDTORegressionTablesAndNormalizationMethod

        public static RegressionCompilationDTO fromCompilationDTORegressionTablesAndNormalizationMethod​(org.kie.pmml.compiler.api.dto.CompilationDTO<org.dmg.pmml.regression.RegressionModel> source,
                                                                                                        List<org.dmg.pmml.regression.RegressionTable> regressionTables,
                                                                                                        org.dmg.pmml.regression.RegressionModel.NormalizationMethod defaultNormalizationMethod)
        Builder that preserve given regressionTables and defaultNormalizationMethod

        This is used by KiePMMLRegressionTableRegressionFactory when it has to been provided with RegressionModel.NormalizationMethod.NONE

        Parameters:
        source -
        regressionTables -
        defaultNormalizationMethod -
        Returns:
      • fromCompilationDTO

        public static RegressionCompilationDTO fromCompilationDTO​(org.kie.pmml.compiler.api.dto.CompilationDTO<org.dmg.pmml.regression.RegressionModel> source)
        Builder that that use regressionTables and defaultNormalizationMethod from the given source
        Parameters:
        source -
        Returns:
      • getRegressionTables

        public List<org.dmg.pmml.regression.RegressionTable> getRegressionTables()
      • getDefaultNormalizationMethod

        public org.dmg.pmml.regression.RegressionModel.NormalizationMethod getDefaultNormalizationMethod()
      • getDefaultREGRESSION_NORMALIZATION_METHOD

        public org.kie.pmml.models.regression.model.enums.REGRESSION_NORMALIZATION_METHOD getDefaultREGRESSION_NORMALIZATION_METHOD()
      • getModelNormalizationMethod

        public org.dmg.pmml.regression.RegressionModel.NormalizationMethod getModelNormalizationMethod()
      • getOP_TYPE

        public org.kie.pmml.api.enums.OP_TYPE getOP_TYPE()
      • isBinary

        public boolean isBinary​(int tableSize)
      • isRegression

        public boolean isRegression()