Class NodeScoreDistributionManager<V extends java.lang.Number>

  • All Implemented Interfaces:
    Scorer<java.util.List<java.lang.Number>>

    public abstract class NodeScoreDistributionManager<V extends java.lang.Number>
    extends ArraySetManager<java.util.List<java.lang.Number>>
    implements Scorer<java.util.List<java.lang.Number>>
    • Field Detail

      • RESULT_MISSING

        public static final com.sun.codemodel.JExpression RESULT_MISSING
    • Constructor Detail

      • NodeScoreDistributionManager

        public NodeScoreDistributionManager​(com.sun.codemodel.JType componentType,
                                            java.lang.String name,
                                            java.lang.Object[] categories)
    • Method Detail

      • getValueFactory

        public abstract org.jpmml.evaluator.ValueFactory<V> getValueFactory()
      • prepare

        public java.util.List<java.lang.Number> prepare​(org.dmg.pmml.tree.Node node)
        Specified by:
        prepare in interface Scorer<V extends java.lang.Number>
      • yield

        public void yield​(java.util.List<java.lang.Number> probabilities,
                          TranslationContext context)
        Specified by:
        yield in interface Scorer<V extends java.lang.Number>
      • yieldIf

        public void yieldIf​(com.sun.codemodel.JExpression expression,
                            java.util.List<java.lang.Number> probabilities,
                            TranslationContext context)
        Specified by:
        yieldIf in interface Scorer<V extends java.lang.Number>
      • createExpression

        public com.sun.codemodel.JExpression createExpression​(java.util.List<java.lang.Number> probabilities)
        Specified by:
        createExpression in class ArraySetManager<java.util.List<java.lang.Number>>
      • createIndexExpression

        public com.sun.codemodel.JExpression createIndexExpression​(java.util.List<java.lang.Number> probabilities)
      • getValues

        public java.lang.Number[][] getValues()
      • getCategories

        public java.lang.Object[] getCategories()