Class ClassifierPerformanceEvaluator

    • Constructor Detail

      • ClassifierPerformanceEvaluator

        public ClassifierPerformanceEvaluator()
    • Method Detail

      • setEvaluationMetricsToOutput

        public void setEvaluationMetricsToOutput​(String m)
        Set the evaluation metrics to output (as a comma-separated list).
        Parameters:
        m - the evaluation metrics to output
      • getEvaluationMetricsToOutput

        public String getEvaluationMetricsToOutput()
        Get the evaluation metrics to output (as a comma-separated list).
        Returns:
        the evaluation metrics to output
      • evaluationMetricsToOutputTipText

        public String evaluationMetricsToOutputTipText()
        Get the tip text for this property.
        Returns:
        the tip text for this property.
      • setErrorPlotPointSizeProportionalToMargin

        public void setErrorPlotPointSizeProportionalToMargin​(boolean e)
        Set whether the point size on classification error plots should be proportional to the prediction margin.
        Parameters:
        e - true if the point size is to be proportional to the margin.
      • getErrorPlotPointSizeProportionalToMargin

        public boolean getErrorPlotPointSizeProportionalToMargin()
        Get whether the point size on classification error plots should be proportional to the prediction margin.
        Returns:
        true if the point size is to be proportional to the margin.
      • errorPlotPointSizeProportionalToMarginTipText

        public String errorPlotPointSizeProportionalToMarginTipText()
        Get the tip text for this property.
        Returns:
        the tip text for this property.
      • getExecutionSlots

        public int getExecutionSlots()
        Get the number of execution slots to use.
        Returns:
        the number of execution slots to use
      • setExecutionSlots

        public void setExecutionSlots​(int slots)
        Set the number of executions slots to use.
        Parameters:
        slots - the number of execution slots to use
      • executionSlotsTipText

        public String executionSlotsTipText()
        Get the tip text for this property.
        Returns:
        the tip text for this property.
      • setCustomName

        public void setCustomName​(String name)
        Set a custom (descriptive) name for this bean
        Specified by:
        setCustomName in interface BeanCommon
        Parameters:
        name - the name to use
      • getCustomName

        public String getCustomName()
        Get the custom (descriptive) name for this bean (if one has been set)
        Specified by:
        getCustomName in interface BeanCommon
        Returns:
        the custom name (or the default name)
      • globalInfo

        public String globalInfo()
        Global info for this bean
        Returns:
        a String value
      • isBusy

        public boolean isBusy()
        Returns true if. at this time, the bean is busy with some (i.e. perhaps a worker thread is performing some calculation).
        Specified by:
        isBusy in interface BeanCommon
        Returns:
        true if the bean is busy.
      • addTextListener

        public void addTextListener​(TextListener cl)
        Add a text listener
        Parameters:
        cl - a TextListener value
      • removeTextListener

        public void removeTextListener​(TextListener cl)
        Remove a text listener
        Parameters:
        cl - a TextListener value
      • addThresholdDataListener

        public void addThresholdDataListener​(ThresholdDataListener cl)
        Add a threshold data listener
        Parameters:
        cl - a ThresholdDataListener value
      • removeThresholdDataListener

        public void removeThresholdDataListener​(ThresholdDataListener cl)
        Remove a Threshold data listener
        Parameters:
        cl - a ThresholdDataListener value
      • addVisualizableErrorListener

        public void addVisualizableErrorListener​(VisualizableErrorListener vel)
        Add a visualizable error listener
        Parameters:
        vel - a VisualizableErrorListener value
      • removeVisualizableErrorListener

        public void removeVisualizableErrorListener​(VisualizableErrorListener vel)
        Remove a visualizable error listener
        Parameters:
        vel - a VisualizableErrorListener value
      • eventGeneratable

        public boolean eventGeneratable​(String eventName)
        Returns true, if at the current time, the named event could be generated. Assumes that supplied event names are names of events that could be generated by this bean.
        Specified by:
        eventGeneratable in interface EventConstraints
        Parameters:
        eventName - the name of the event in question
        Returns:
        true if the named event could be generated at this point in time