Class KiePMMLClassificationTable

    • Method Detail

      • evaluateRegression

        public java.lang.Object evaluateRegression​(java.util.Map<java.lang.String,​java.lang.Object> input,
                                                   org.kie.pmml.api.runtime.PMMLRuntimeContext context)
        Overrides:
        evaluateRegression in class AbstractKiePMMLTable
      • isBinary

        public boolean isBinary()
        A Classification is considered binary if it is of CATEGORICAL type and contains exactly two Regression tables
        Returns:
      • getOpType

        public org.kie.pmml.api.enums.OP_TYPE getOpType()
      • getCategoryTableMap

        public java.util.Map<java.lang.String,​KiePMMLRegressionTable> getCategoryTableMap()
      • getProbabilityMap

        public static java.util.LinkedHashMap<java.lang.String,​java.lang.Double> getProbabilityMap​(java.util.LinkedHashMap<java.lang.String,​java.lang.Double> resultMap,
                                                                                                         java.util.function.DoubleUnaryOperator firstItemOperator,
                                                                                                         java.util.function.DoubleUnaryOperator secondItemOperator)
      • getSOFTMAXProbabilityMap

        public static java.util.LinkedHashMap<java.lang.String,​java.lang.Double> getSOFTMAXProbabilityMap​(java.util.LinkedHashMap<java.lang.String,​java.lang.Double> resultMap)
      • getSIMPLEMAXProbabilityMap

        public static java.util.LinkedHashMap<java.lang.String,​java.lang.Double> getSIMPLEMAXProbabilityMap​(java.util.LinkedHashMap<java.lang.String,​java.lang.Double> resultMap)
      • getNONEProbabilityMap

        public static java.util.LinkedHashMap<java.lang.String,​java.lang.Double> getNONEProbabilityMap​(java.util.LinkedHashMap<java.lang.String,​java.lang.Double> resultMap)
      • getNONEBinaryProbabilityMap

        public static java.util.LinkedHashMap<java.lang.String,​java.lang.Double> getNONEBinaryProbabilityMap​(java.util.LinkedHashMap<java.lang.String,​java.lang.Double> resultMap)
      • getLOGITProbabilityMap

        public static java.util.LinkedHashMap<java.lang.String,​java.lang.Double> getLOGITProbabilityMap​(java.util.LinkedHashMap<java.lang.String,​java.lang.Double> resultMap)
      • getPROBITProbabilityMap

        public static java.util.LinkedHashMap<java.lang.String,​java.lang.Double> getPROBITProbabilityMap​(java.util.LinkedHashMap<java.lang.String,​java.lang.Double> resultMap)
      • getCLOGLOGProbabilityMap

        public static java.util.LinkedHashMap<java.lang.String,​java.lang.Double> getCLOGLOGProbabilityMap​(java.util.LinkedHashMap<java.lang.String,​java.lang.Double> resultMap)
      • getCAUCHITProbabilityMap

        public static java.util.LinkedHashMap<java.lang.String,​java.lang.Double> getCAUCHITProbabilityMap​(java.util.LinkedHashMap<java.lang.String,​java.lang.Double> resultMap)