|
||||||||||
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 AbstractPairwiseMatrixOperator
OperatorException
public java.lang.String getMatrixName()
getMatrixName
in class AbstractPairwiseMatrixOperator
public double getMatrixValue(ExampleSet exampleSet, Attribute firstAttribute, Attribute secondAttribute)
getMatrixValue
in class AbstractPairwiseMatrixOperator
public java.util.List<ParameterType> getParameterTypes()
Operator
getParameterTypes
in interface ParameterHandler
getParameterTypes
in class Operator
|
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |