Package com.rapidminer.operator

Provides operators for machine learning and data pre-processing.

See:
          Description

Interface Summary
AddListener These listeners will be notified after a new operator was added to a chain.
IODescription This interface describes the (expected) input and (guaranteed) output classes of operators.
IOObject This interface must be implemented by all objects that can be input/output objects for Operators.
Model Model is the interface for all objects which change a data set.
ResultObject This interface extends IOObject and is hence an object which can be handled by operators.
Saveable Interface for resultobjects that can be saved to disc.
ValueInterface The interface for values which can logged and plotted during process definitions.
ViewModel The view model is typically used for preprocessing models.
 

Class Summary
AbstractExampleSetProcessing Abstract superclass of all operators modifying an example set, i.e. accepting an ExampleSet as input and delivering an ExampleSet as output.
AbstractIOObject This is an abstract superclass for all IOObject.
AbstractModel Abstract model is the superclass for all objects which change a data set.
CommandLineOperator This operator executes a system command.
DataMacroDefinitionOperator (Re-)Define macros for the current process.
DefaultIODescription This class is a description of the (expected) input and (guaranteed) output classes of operators.
FileEchoOperator This operator simply writed the specified text into the specified file.
GroupedModel This model is a container for all models which should be applied in a sequence.
InputDescription This class is used to describe the required input of an operator and the operator's behavior with respect to consumption of this input object.
IOConsumeOperator Most RapidMiner operators should define their desired input and delivered output in a senseful way.
IOContainer Input for Operator.apply().
IOMultiplyOperator In some cases you might want to apply different parts of the process on the same input object.
IORetrievalOperator This operator can be used to retrieve the IOObject which was previously stored under the specified name.
IOSelectOperator This operator allows to choose special IOObjects from the given input.
IOStorageOperator This operator can be used to store the given IOObject into the process under the specified name (the IOObject will be "hidden" and can not be directly accessed by following operators.
ListDescription This helper class contains information about the XML definition of a list.
MacroConstructionOperator This operator constructs new macros from expressions which might also use already existing macros.
MacroDefinitionOperator (Re-)Define macros for the current process.
MemoryCleanUp Cleans up unused memory resources.
ModelApplier This operator applies a Model to an ExampleSet.
ModelGrouper This operator groups all input models together into a grouped (combined) model.
ModelUngrouper This operator ungroups a previously grouped model (ModelGrouper) and delivers the grouped input models.
ModelUpdater This operator updates a Model with an ExampleSet.
Operator An operator accepts an array of input objects and generates an array of output objects that can be processed by other operators.
OperatorChain A chain of operators that is subsequently applied.
OperatorDescription Data container for name, class, short name, path and the (very short) description of an operator.
ProcessRootOperator Each process must contain exactly one operator of this class and it must be the root operator of the process.
ResultObjectAdapter An adapter class for the interface ResultObject.
ScriptingOperator This operator can be used to execute arbitrary Groovy scripts.
SimpleOperatorChain A simple operator chain which can have an arbitrary number of inner operators.
SimpleResultObject A SimpleResulObject is only a helper class for very simple results with only a name and descriptive text.
SingleMacroDefinitionOperator (Re-)Define macros for the current process.
SQLExecution This operator performs an arbitrary SQL statement on an SQL database.
UnknownParameterInformation This is a helper class storing information about unknown parameters.
Value A value contains a key and a description.
ValueDouble The super class for loggable double values.
ValueString The super class for loggable String values.
 

Exception Summary
IllegalInputException Will be thrown if an operator needs an input type which is not provided or gets the wrong input.
IllegalNumberOfInnerOperatorsException Will be thrown if an operator chain has the wrong number of inner operators.
MissingIOObjectException Will be thrown if an operator can not get its desired input.
OperatorCreationException Exception class whose instances are thrown during the creation of operators.
OperatorException Exception class whose instances are thrown by instances of the class Operator or of one of its subclasses.
ProcessStoppedException Exception class whose instances are thrown by instances of the class 'Operator' or of one of its subclasses.
UserError Exception class whose instances are thrown due to a user error, for example missing files or wrong operator architecture.
WrongNumberOfInnerOperatorsException Will be thrown if an operator chain needs a specific number of inner operators which is not fulfilled.
 

Package com.rapidminer.operator Description

Provides operators for machine learning and data pre-processing.



Copyright © 2001-2009 by Rapid-I