infomat.algorithms.description
Class FrequentAndPredictiveDescriber

java.lang.Object
  extended by infomat.algorithms.description.Describer
      extended by infomat.algorithms.description.FrequentAndPredictiveDescriber
All Implemented Interfaces:
HasProperties

public class FrequentAndPredictiveDescriber
extends Describer

Constructs ILabels for IObjectGroups.


Field Summary
 
Fields inherited from class infomat.algorithms.description.Describer
properties
 
Constructor Summary
FrequentAndPredictiveDescriber()
           
FrequentAndPredictiveDescriber(Properties properties)
           
 
Method Summary
 java.util.HashMap<IObjectGroup,IVector<IVectorIndex>> describeGrouping(IObjectGrouping ioging, SparseISimilarity similarity)
           
private  IVector<IVectorIndex> frequenciesInGroup(IObjectGroup group, IMatrix matrix, boolean row)
           
 Properties getDefaultProperties()
           
 java.lang.String getName()
           
 Properties getProperties()
           
 java.lang.Object getPropertyValue(java.lang.String name)
           
 void setProperties(Properties properties)
           
 void setProperty(java.lang.String name, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FrequentAndPredictiveDescriber

public FrequentAndPredictiveDescriber()

FrequentAndPredictiveDescriber

public FrequentAndPredictiveDescriber(Properties properties)
Method Detail

getDefaultProperties

public Properties getDefaultProperties()

getPropertyValue

public java.lang.Object getPropertyValue(java.lang.String name)

setProperty

public void setProperty(java.lang.String name,
                        java.lang.Object value)
                 throws PropertyNotFoundException
Throws:
PropertyNotFoundException

getProperties

public Properties getProperties()

setProperties

public void setProperties(Properties properties)

describeGrouping

public java.util.HashMap<IObjectGroup,IVector<IVectorIndex>> describeGrouping(IObjectGrouping ioging,
                                                                              SparseISimilarity similarity)
Specified by:
describeGrouping in class Describer

frequenciesInGroup

private IVector<IVectorIndex> frequenciesInGroup(IObjectGroup group,
                                                 IMatrix matrix,
                                                 boolean row)

getName

public java.lang.String getName()
Specified by:
getName in class Describer