Class RegressionCompilationDTO
- java.lang.Object
-
- org.kie.pmml.compiler.commons.dto.AbstractSpecificCompilationDTO<org.dmg.pmml.regression.RegressionModel>
-
- org.kie.pmml.models.regression.compiler.dto.RegressionCompilationDTO
-
- All Implemented Interfaces:
java.io.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 RegressionCompilationDTOfromCompilationDTO(org.kie.pmml.compiler.api.dto.CompilationDTO<org.dmg.pmml.regression.RegressionModel> source)Builder that that use regressionTables and defaultNormalizationMethod from the given sourcestatic RegressionCompilationDTOfromCompilationDTORegressionTablesAndNormalizationMethod(org.kie.pmml.compiler.api.dto.CompilationDTO<org.dmg.pmml.regression.RegressionModel> source, java.util.List<org.dmg.pmml.regression.RegressionTable> regressionTables, org.dmg.pmml.regression.RegressionModel.NormalizationMethod defaultNormalizationMethod)Builder that preserve given regressionTables and defaultNormalizationMethodorg.dmg.pmml.regression.RegressionModel.NormalizationMethodgetDefaultNormalizationMethod()org.kie.pmml.models.regression.model.enums.REGRESSION_NORMALIZATION_METHODgetDefaultREGRESSION_NORMALIZATION_METHOD()org.dmg.pmml.regression.RegressionModel.NormalizationMethodgetModelNormalizationMethod()org.kie.pmml.api.enums.OP_TYPEgetOP_TYPE()java.util.List<org.dmg.pmml.regression.RegressionTable>getRegressionTables()booleanisBinary(int tableSize)booleanisRegression()-
Methods inherited from class org.kie.pmml.compiler.commons.dto.AbstractSpecificCompilationDTO
addFields, compileClasses, getFields, getFileName, getKieMiningFields, getKieOutputFields, getKiePMMLLocalTransformations, getKiePMMLMiningFields, getKiePMMLOutputFields, getKiePMMLTargetFields, getKiePMMLTransformationDictionary, getLocalTransformations, getMINING_FUNCTION, getMiningFunction, getMiningSchema, getModel, getModelName, getOpType, getOutput, getPackageCanonicalClassName, getPackageName, getPmml, getPMML_MODEL, getPmmlContext, getSimpleClassName, getSource, getTargetDataField, getTargetFieldName, getTargets, getTransformationDictionary
-
-
-
-
Method Detail
-
fromCompilationDTORegressionTablesAndNormalizationMethod
public static RegressionCompilationDTO fromCompilationDTORegressionTablesAndNormalizationMethod(org.kie.pmml.compiler.api.dto.CompilationDTO<org.dmg.pmml.regression.RegressionModel> source, java.util.List<org.dmg.pmml.regression.RegressionTable> regressionTables, org.dmg.pmml.regression.RegressionModel.NormalizationMethod defaultNormalizationMethod)
Builder that preserve given regressionTables and defaultNormalizationMethodThis is used by
KiePMMLRegressionTableRegressionFactorywhen it has to been provided withRegressionModel.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 java.util.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()
-
-