infomat.evaluation
Class MatrixMeasures
java.lang.Object
infomat.evaluation.MatrixMeasures
public class MatrixMeasures
- extends java.lang.Object
For calculating intrinsic quality measures.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
properties
private Properties properties
matrix
private IMatrix matrix
evalGrouping
private IObjectGrouping evalGrouping
refGrouping
private IObjectGrouping refGrouping
evalGroupingDesignation
private java.lang.String evalGroupingDesignation
refGroupingDesignation
private java.lang.String refGroupingDesignation
stamp
private java.lang.String stamp
MatrixMeasures
public MatrixMeasures(IMatrix matrix,
IObjectGrouping evalGrouping,
IObjectGrouping refGrouping,
java.lang.String evalGroupingDesignation,
java.lang.String refGroupingDesignation,
java.lang.String stamp)
getDefaultProperties
public Properties getDefaultProperties()
calculateAllMeasures
public Measures calculateAllMeasures()
throws MeasureNameConflictException
- Throws:
MeasureNameConflictException
allMeasuresInAGroup
public MeasureGroup allMeasuresInAGroup()
throws MeasureNameConflictException
- Throws:
MeasureNameConflictException
calculateGroupingMeasures
public MeasureGroup calculateGroupingMeasures(IObjectGrouping grouping,
java.lang.String groupingDesignation)
throws MeasureNameConflictException
- Throws:
MeasureNameConflictException
calculateBasicMatrixMeasures
public MeasureGroup calculateBasicMatrixMeasures()
throws MeasureNameConflictException
- Throws:
MeasureNameConflictException
avgCellsPerObjInGroup
private double avgCellsPerObjInGroup(IObjectGroup iog)
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)