public class SmoothedDataHistogram extends java.lang.Object implements MapDataVisualization
Using Smoothed Data Histograms for Cluster Visualization in Self-Organizing Maps
by Elias Pampalk, Andreas Rauber and Dieter Merkl.
| Modifier and Type | Field and Description |
|---|---|
private DistanceMeasure |
distance
Distance.
|
private double |
membershipNormalization
Normalization factor.
|
private int |
smoothingBins
Smoothing parameter.
|
| Constructor and Description |
|---|
SmoothedDataHistogram(int smoothingBins,
DistanceMeasure distance) |
| Modifier and Type | Method and Description |
|---|---|
double[][] |
computeImage(NeuronSquareMesh2D map,
java.lang.Iterable<double[]> data)
Creates an image of the
data metrics when represented by the
map. |
private final int smoothingBins
private final DistanceMeasure distance
private final double membershipNormalization
public SmoothedDataHistogram(int smoothingBins,
DistanceMeasure distance)
smoothingBins - Number of bins.distance - Distance.public double[][] computeImage(NeuronSquareMesh2D map, java.lang.Iterable<double[]> data)
data metrics when represented by the
map.computeImage in interface MapDataVisualizationmap - Map.data - Data.NumberIsTooSmallException - if the size of the map
is smaller than the number of smoothing bins.Copyright (c) 2003-2017 Apache Software Foundation