|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.rapidminer.tools.AbstractObservable<Operator>
com.rapidminer.operator.Operator
com.rapidminer.operator.visualization.dependencies.AbstractPairwiseMatrixOperator
com.rapidminer.operator.visualization.dependencies.MutualInformationMatrixOperator
public class MutualInformationMatrixOperator
This operator calculates the mutual information matrix between all attributes of the input example set. This operator produces a dependency matrix which can be displayed to the user in the result tab.
Please note that this simple implementation performs a data scan for each attribute combination and might therefore take some time for non-memory example tables.
| Constructor Summary | |
|---|---|
MutualInformationMatrixOperator(OperatorDescription description)
|
|
| Method Summary | |
|---|---|
java.lang.String |
getMatrixName()
|
double |
getMatrixValue(ExampleSet exampleSet,
Attribute firstAttribute,
Attribute secondAttribute)
Calculates the mutual information for both attributes. |
java.util.List<ParameterType> |
getParameterTypes()
Returns a list of ParameterTypes describing the parameters of this operator. |
protected ExampleSet |
performPreprocessing(ExampleSet eSet)
This preprocessing discretizes the input example set by a view. |
| Methods inherited from class com.rapidminer.operator.visualization.dependencies.AbstractPairwiseMatrixOperator |
|---|
doWork |
| Methods inherited from class com.rapidminer.tools.AbstractObservable |
|---|
addObserver, addObserverAsFirst, fireUpdate, removeObserver |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public MutualInformationMatrixOperator(OperatorDescription description)
| Method Detail |
|---|
protected ExampleSet performPreprocessing(ExampleSet eSet)
throws OperatorException
performPreprocessing in class AbstractPairwiseMatrixOperatorOperatorExceptionpublic java.lang.String getMatrixName()
getMatrixName in class AbstractPairwiseMatrixOperator
public double getMatrixValue(ExampleSet exampleSet,
Attribute firstAttribute,
Attribute secondAttribute)
getMatrixValue in class AbstractPairwiseMatrixOperatorpublic 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 | |||||||||