com.rapidminer.operator.visualization
Class DataStatisticsOperator

java.lang.Object
  extended by com.rapidminer.operator.Operator
      extended by com.rapidminer.operator.visualization.DataStatisticsOperator
All Implemented Interfaces:
ConfigurationListener, PreviewListener, ParameterHandler, LoggingHandler

public class DataStatisticsOperator
extends Operator

This operators calculates some very simple statistics about the given example set. These are the ranges of the attributes and the average or mode values for numerical or nominal attributes respectively. These informations are automatically calculated and displayed by the graphical user interface of RapidMiner. Since they cannot be displayed with the command line version of RapidMiner this operator can be used as a workaround in cases where the graphical user interface cannot be used.

Author:
Ingo Mierswa ingomierswa Exp $

Constructor Summary
DataStatisticsOperator(OperatorDescription description)
          Creates a new data statistics operator.
 
Method Summary
 IOObject[] apply()
          Creates and delivers the simple statistics object.
 java.lang.Class<?>[] getInputClasses()
          Requires an example set.
 java.lang.Class<?>[] getOutputClasses()
          Returns the example set and the statistics.
 
Methods inherited from class com.rapidminer.operator.Operator
addError, addValue, addWarning, apply, checkDeprecations, checkForStop, checkIO, checkProperties, clearErrorList, cloneOperator, createExperimentTree, createExperimentTree, createFromXML, createMarkedExperimentTree, createMarkedProcessTree, createProcessTree, createProcessTree, getAddOnlyAdditionalOutput, getApplyCount, getDeliveredOutputClasses, getDeprecationInfo, getDesiredInputClasses, getEncoding, getErrorList, getExperiment, getInnerOperatorsXML, getInput, getInput, getInput, getInputDescription, getIOContainerForInApplyLoopBreakpoint, getIODescription, getLog, getName, getOperatorClassName, getOperatorDescription, getParameter, getParameterAsBoolean, getParameterAsColor, getParameterAsDouble, getParameterAsFile, getParameterAsFile, getParameterAsInputStream, getParameterAsInt, getParameterAsMatrix, getParameterAsString, getParameterList, getParameters, getParameterType, getParameterTypes, getParent, getProcess, getStartTime, getStatus, getUserDescription, getValue, getValues, getXML, hasBreakpoint, hasBreakpoint, hasInput, inApplyLoop, isDebugMode, isEnabled, isExpanded, isParallel, isParameterSet, log, logError, logNote, logWarning, performAdditionalChecks, processFinished, processStarts, register, registerOperator, remove, rename, resume, setApplyCount, setBreakpoint, setEnabled, setExpanded, setInput, setListParameter, setOperatorParameters, setParameter, setParameters, setParent, setUserDescription, toString, unregisterOperator, writeXML
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DataStatisticsOperator

public DataStatisticsOperator(OperatorDescription description)
Creates a new data statistics operator.

Method Detail

apply

public IOObject[] apply()
                 throws OperatorException
Creates and delivers the simple statistics object.

Specified by:
apply in class Operator
Throws:
OperatorException

getInputClasses

public java.lang.Class<?>[] getInputClasses()
Requires an example set.

Specified by:
getInputClasses in class Operator

getOutputClasses

public java.lang.Class<?>[] getOutputClasses()
Returns the example set and the statistics.

Specified by:
getOutputClasses in class Operator


Copyright © 2001-2009 by Rapid-I