infomat.algorithms.description
Class DescriptionManipulator

java.lang.Object
  extended by infomat.algorithms.description.DescriptionManipulator

public class DescriptionManipulator
extends java.lang.Object


Constructor Summary
DescriptionManipulator()
           
 
Method Summary
static java.util.HashMap<IObjectGroup,IVector<IVectorIndex>> getTopDescription(java.util.HashMap<IObjectGroup,IVector<IVectorIndex>> clusteringDescription, int numberOfObjectsPerGroup)
           
static java.util.HashMap<IObjectGroup,IVector<IVectorIndex>> multiplyIndexesByEntropy(java.util.HashMap<IObjectGroup,IVector<IVectorIndex>> inGroupDescriptionMap)
          Returns a description with the same size as the one given.
static void printClusteringDescription(java.util.HashMap<IObjectGroup,IVector<IVectorIndex>> clusteringDescription, int numberPerGroup)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DescriptionManipulator

public DescriptionManipulator()
Method Detail

multiplyIndexesByEntropy

public static java.util.HashMap<IObjectGroup,IVector<IVectorIndex>> multiplyIndexesByEntropy(java.util.HashMap<IObjectGroup,IVector<IVectorIndex>> inGroupDescriptionMap)
Returns a description with the same size as the one given. For each IVectorIndex in each group the value is multiplied by the overall entropy of it.


getTopDescription

public static java.util.HashMap<IObjectGroup,IVector<IVectorIndex>> getTopDescription(java.util.HashMap<IObjectGroup,IVector<IVectorIndex>> clusteringDescription,
                                                                                      int numberOfObjectsPerGroup)

printClusteringDescription

public static void printClusteringDescription(java.util.HashMap<IObjectGroup,IVector<IVectorIndex>> clusteringDescription,
                                              int numberPerGroup)