at.tuwien.ifs.somtoolbox.apps.helper
Class DataSetGenerator
java.lang.Object
at.tuwien.ifs.somtoolbox.apps.helper.DataSetGenerator
public class DataSetGenerator
- extends java.lang.Object
Utility class to generate a two-dimensional data-set distributed in various different classes.
- Version:
- $Id: DataSetGenerator.java 3888 2010-11-02 17:42:53Z frank $
- Author:
- Michael Dittenbach, Rudolf Mayer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CLASS_1
private static final java.lang.String CLASS_1
- See Also:
- Constant Field Values
CLASS_2
private static final java.lang.String CLASS_2
- See Also:
- Constant Field Values
CLASS_3
private static final java.lang.String CLASS_3
- See Also:
- Constant Field Values
CLASS_4
private static final java.lang.String CLASS_4
- See Also:
- Constant Field Values
CLASS_5
private static final java.lang.String CLASS_5
- See Also:
- Constant Field Values
CLASS_6
private static final java.lang.String CLASS_6
- See Also:
- Constant Field Values
CLASS_NAMES
public static final java.lang.String[] CLASS_NAMES
rand
private static org.apache.commons.math.random.RandomDataImpl rand
allPoints
java.util.Vector<DataSetGenerator.DataPoint> allPoints
classPoints
java.util.Vector<DataSetGenerator.DataPoint>[] classPoints
DataSetGenerator
public DataSetGenerator()
printDataSet
public void printDataSet()
getDataSetAsString
public java.lang.String getDataSetAsString()
makeNonNegative
private void makeNonNegative(java.util.Vector<DataSetGenerator.DataPoint> points)
- Parameters:
points
- vector of dataPoints
main
public static void main(java.lang.String[] args)
generatePoints
private java.util.Vector<DataSetGenerator.DataPoint> generatePoints(java.lang.String name,
int num,
double x,
double y,
double sigmaX,
double sigmaY)
getPoints
public DataSetGenerator.DataPoint[] getPoints()
getPointsAsDoubles
public double[][] getPointsAsDoubles()
get3DPointsAsDoubles
public double[][] get3DPointsAsDoubles()
getPointsAsFloats
public float[][] getPointsAsFloats()
get3DPointsAsFloats
public float[][] get3DPointsAsFloats()
doublesToFloats
private float[][] doublesToFloats(double[][] doubles)
getData
public double[][][] getData()
getData3D
public double[][][] getData3D()