Class HitHistogram

  • All Implemented Interfaces:
    MapDataVisualization

    public class HitHistogram
    extends java.lang.Object
    implements MapDataVisualization
    Computes the hit histogram. Each bin will contain the number of data for which the corresponding neuron is the best matching unit.
    Since:
    3.6
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      double[][] computeImage​(NeuronSquareMesh2D map, java.lang.Iterable<double[]> data)
      Creates an image of the data metrics when represented by the map.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • normalizeCount

        private final boolean normalizeCount
        Whether to compute relative bin counts.
    • Constructor Detail

      • HitHistogram

        public HitHistogram​(boolean normalizeCount,
                            DistanceMeasure distance)
        Parameters:
        normalizeCount - Whether to compute relative bin counts. If true, the data count in each bin will be divided by the total number of samples.
        distance - Distance.
    • Method Detail

      • computeImage

        public double[][] computeImage​(NeuronSquareMesh2D map,
                                       java.lang.Iterable<double[]> data)
        Creates an image of the data metrics when represented by the map.
        Specified by:
        computeImage in interface MapDataVisualization
        Parameters:
        map - Map.
        data - Data.
        Returns:
        a 2D-array (in row major order) representing the metrics.