at.tuwien.ifs.somtoolbox.reportgenerator
Class GGSOMTestRunResult

java.lang.Object
  extended by at.tuwien.ifs.somtoolbox.reportgenerator.TestRunResult
      extended by at.tuwien.ifs.somtoolbox.reportgenerator.GGSOMTestRunResult
Direct Known Subclasses:
GHSOMTestRunResult

public class GGSOMTestRunResult
extends TestRunResult

This class stores information about a training run that produced a SOM of type Growing Grid (gg) In addition to all features of the TestRunResultClass, it also prodived a tau2 (taken from the properties file)

Version:
$Id: GGSOMTestRunResult.java 3583 2010-05-21 10:07:41Z mayer $
Author:
Sebastian Skritek (0226286, Sebastian.Skritek@gmx.at)

Field Summary
private  GHSOMProperties props
          instead of the SOMProperties, we now have GHSOMPropterties
 
Fields inherited from class at.tuwien.ifs.somtoolbox.reportgenerator.TestRunResult
datasetInfo, entropy_visualizer, QMContainer, visData
 
Constructor Summary
GGSOMTestRunResult(DatasetInformation datasetInfo, String mapFilePath, String propertyFilePath, String unitFilePath, String weightFilePath, String dwFilePath, int runId, int type)
          the explicit constructor for this object, that allows to define all required information separatly
GGSOMTestRunResult(TestRunResult result)
          creates a new instance of this type, by handing over a TestRunResult object.
 
Method Summary
 double getTau2()
          returns the training parameter tau2 (that is the measure of the maximum data representation granularity that is used in the training process)
 
Methods inherited from class at.tuwien.ifs.somtoolbox.reportgenerator.TestRunResult
createClassDistributionImage, createDistortionImage, createDMatrixImage, createEntropyImage, createFlowBorderLineImage, createInputDistributionImage, createIntrinsicDistanceImage, createPaletteImage, createPieChartImages, createQuantizationErrorImage, createSDHImages, createSilouetteImage, createSingleMetroMapComponentImage, createTopographicErrorImage, createTopographicProductImages, createTrustworthyNessImages, createUDMatrixImage, fillQMContainer, getAllUnitsContainingClass, getClassDistribution, getClassDistributionInCluster, getClassEntropy, getClassesForUnit, getClassMeanUnit, getClassMix, getClassPurity1, getClassPurity2, getClassRangesInUnits, getClusterNodes, getClusterTree, getDatasetInfo, getDWFilePath, getGrowingSOM, getInputMappedQE, getInputReader, getInputWinnerQE, getMapFilePath, getMapMMQE, getMapMQE, getMappedUnit, getMapProperty, getMapSilouette, getMapTE, getMaxEErrorRegionNames, getMaximumEEClassIndex, getMaxInputMappedQE, getMaxInputWinnerQE, getMaxUnitMQE, getMaxUnitQE, getMaxUnitTE, getMeanClassSpread, getMinInputMappedQE, getMinInputWinnerQE, getMinUnitMQE, getMinUnitQE, getMinUnitSilouette, getMinUnitTE, getMQEForUnit, getNumberofClasses, getNumberOfInputsOnUnit, getNumberOfMaps, getNumberOfSilouettelessUnits, getNumberOfTElessUnits, getPercOfZeroEntropyRegions, getPropertyFilePath, getQEForUnit, getQMContainer, getRegionEntropyError, getRunId, getSigma, getSOMDimensions, getStableClusters1, getStableClusters2, getStableClusters3, getTau, getTexts, getType, getUnitFilePath, getUnitMappedTo, getVisData, getWeightFilePath, hasMapDescription, hasPropertyFilenpath, hasUnitOn, visualizeClassLayout, visualizeCluster
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

props

private GHSOMProperties props
instead of the SOMProperties, we now have GHSOMPropterties

Constructor Detail

GGSOMTestRunResult

public GGSOMTestRunResult(TestRunResult result)
creates a new instance of this type, by handing over a TestRunResult object. All information needed are then taken from this object (all the paths to the files, etc ...

Parameters:
result - an Object from which all the filepaths, the dataset information and the run id can be taken

GGSOMTestRunResult

public GGSOMTestRunResult(DatasetInformation datasetInfo,
                          String mapFilePath,
                          String propertyFilePath,
                          String unitFilePath,
                          String weightFilePath,
                          String dwFilePath,
                          int runId,
                          int type)
the explicit constructor for this object, that allows to define all required information separatly

Parameters:
datasetInfo - containing all interesting information about the input vectors
mapFilePath - absolute path to the map file (.map[.gz])
propertyFilePath - absolute path to the property file (.prop)
unitFilePath - absolute path to the unit file (.unit[.gz])
weightFilePath - absolute path to the weight vector file (.wgt[.gz])
dwFilePath - absolute path to the data winner mapping file (.dwm[.gz])
runId - the id of this training run (start counting with 0)
Method Detail

getTau2

public double getTau2()
returns the training parameter tau2 (that is the measure of the maximum data representation granularity that is used in the training process)

Overrides:
getTau2 in class TestRunResult
Returns:
the value of taus2