Class TopographicErrorHistogram
- java.lang.Object
-
- org.apache.commons.math3.ml.neuralnet.twod.util.TopographicErrorHistogram
-
- All Implemented Interfaces:
MapDataVisualization
public class TopographicErrorHistogram extends Object implements MapDataVisualization
Computes the topographic error histogram. Each bin will contain the number of data for which the first and second best matching units are not adjacent in the map.- Since:
- 3.6
-
-
Constructor Summary
Constructors Constructor Description TopographicErrorHistogram(boolean relativeCount, DistanceMeasure distance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double[][]
computeImage(NeuronSquareMesh2D map, Iterable<double[]> data)
Creates an image of thedata
metrics when represented by themap
.
-
-
-
Constructor Detail
-
TopographicErrorHistogram
public TopographicErrorHistogram(boolean relativeCount, DistanceMeasure distance)
- Parameters:
relativeCount
- Whether to compute relative bin counts. Iftrue
, the data count in each bin will be divided by the total number of samples mapped to the neuron represented by that bin.distance
- Distance.
-
-
Method Detail
-
computeImage
public double[][] computeImage(NeuronSquareMesh2D map, Iterable<double[]> data)
Creates an image of thedata
metrics when represented by themap
.- Specified by:
computeImage
in interfaceMapDataVisualization
- Parameters:
map
- Map.data
- Data.- Returns:
- a 2D-array (in row major order) representing the metrics.
-
-