|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.rapidminer.operator.Operator
com.rapidminer.operator.io.AbstractReader<ExampleSet>
com.rapidminer.operator.io.AbstractExampleSource
com.rapidminer.operator.generator.ExampleSetGenerator
public class ExampleSetGenerator
Generates a random example set for testing purposes. Uses a subclass of
TargetFunction to create the examples from the attribute values.
Possible target functions are: random, sum (of all attributes), polynomial
(of the first three attributes, degree 3), non linear, sinus, sinus frequency
(like sinus, but with frequencies in the argument), random classification,
sum classification (like sum, but positive for positive sum and negative for
negative sum), interaction classification (positive for negative x or
positive y and negative z), sinus classification (positive for positive sinus
values).
| Field Summary | |
|---|---|
static java.lang.String |
PARAMETER_ATTRIBUTES_LOWER_BOUND
The parameter name for "The minimum value for the attributes. |
static java.lang.String |
PARAMETER_ATTRIBUTES_UPPER_BOUND
The parameter name for "The maximum value for the attributes. |
static java.lang.String |
PARAMETER_DATAMANAGEMENT
The parameter name for "Determines, how the data is represented internally. |
static java.lang.String |
PARAMETER_LOCAL_RANDOM_SEED
The parameter name for "Use the given random seed instead of global random numbers (-1: use global). |
static java.lang.String |
PARAMETER_NUMBER_EXAMPLES
The parameter name for "The number of generated examples. |
static java.lang.String |
PARAMETER_NUMBER_OF_ATTRIBUTES
The parameter name for "The number of attributes. |
static java.lang.String |
PARAMETER_TARGET_FUNCTION
The parameter name for "Specifies the target function of this example set" |
| Constructor Summary | |
|---|---|
ExampleSetGenerator(OperatorDescription description)
|
|
| Method Summary | |
|---|---|
ExampleSet |
createExampleSet()
Creates (or reads) the ExampleSet that will be returned by AbstractReader.apply(). |
static TargetFunction |
getFunctionForName(java.lang.String functionName)
|
java.util.List<ParameterType> |
getParameterTypes()
Returns a list of ParameterTypes describing the parameters of this operator. |
| Methods inherited from class com.rapidminer.operator.io.AbstractExampleSource |
|---|
read |
| Methods inherited from class com.rapidminer.operator.io.AbstractReader |
|---|
apply, getInputClasses, getOutputClasses |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String PARAMETER_TARGET_FUNCTION
public static final java.lang.String PARAMETER_NUMBER_EXAMPLES
public static final java.lang.String PARAMETER_NUMBER_OF_ATTRIBUTES
public static final java.lang.String PARAMETER_ATTRIBUTES_LOWER_BOUND
public static final java.lang.String PARAMETER_ATTRIBUTES_UPPER_BOUND
public static final java.lang.String PARAMETER_LOCAL_RANDOM_SEED
public static final java.lang.String PARAMETER_DATAMANAGEMENT
| Constructor Detail |
|---|
public ExampleSetGenerator(OperatorDescription description)
| Method Detail |
|---|
public ExampleSet createExampleSet()
throws OperatorException
AbstractExampleSourceAbstractReader.apply().
createExampleSet in class AbstractExampleSourceOperatorException
public static TargetFunction getFunctionForName(java.lang.String functionName)
throws java.lang.IllegalAccessException,
java.lang.InstantiationException,
java.lang.ClassNotFoundException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.ClassNotFoundExceptionpublic java.util.List<ParameterType> getParameterTypes()
Operator
getParameterTypes in interface ParameterHandlergetParameterTypes in class Operator
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||