Class SmoothedDataHistogram
- java.lang.Object
 - 
- org.apache.commons.math4.neuralnet.twod.util.SmoothedDataHistogram
 
 
- 
- All Implemented Interfaces:
 MapDataVisualization
public class SmoothedDataHistogram extends Object implements MapDataVisualization
Visualization of high-dimensional data projection on a 2D-map. The method is described inUsing Smoothed Data Histograms for Cluster Visualization in Self-Organizing Maps
by Elias Pampalk, Andreas Rauber and Dieter Merkl.- Since:
 - 3.6
 
 
- 
- 
Constructor Summary
Constructors Constructor Description SmoothedDataHistogram(int smoothingBins, 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 thedatametrics when represented by themap. 
 - 
 
- 
- 
Constructor Detail
- 
SmoothedDataHistogram
public SmoothedDataHistogram(int smoothingBins, DistanceMeasure distance)
- Parameters:
 smoothingBins- Number of bins.distance- Distance.
 
 - 
 
- 
Method Detail
- 
computeImage
public double[][] computeImage(NeuronSquareMesh2D map, Iterable<double[]> data)
Creates an image of thedatametrics when represented by themap.- Specified by:
 computeImagein interfaceMapDataVisualization- Parameters:
 map- Map.data- Data.- Returns:
 - a 2D-array (in row major order) representing the metrics.
 - Throws:
 IllegalArgumentException- if the size of themapis smaller than the number ofsmoothing bins.
 
 - 
 
 -