at.tuwien.ifs.somtoolbox.apps.helper
Class DataSetGenerator
java.lang.Object
at.tuwien.ifs.somtoolbox.apps.helper.DataSetGenerator
public class DataSetGenerator
- extends 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 String CLASS_1
- See Also:
- Constant Field Values
CLASS_2
private static final String CLASS_2
- See Also:
- Constant Field Values
CLASS_3
private static final String CLASS_3
- See Also:
- Constant Field Values
CLASS_4
private static final String CLASS_4
- See Also:
- Constant Field Values
CLASS_5
private static final String CLASS_5
- See Also:
- Constant Field Values
CLASS_6
private static final String CLASS_6
- See Also:
- Constant Field Values
CLASS_NAMES
public static final String[] CLASS_NAMES
rand
private static org.apache.commons.math.random.RandomDataImpl rand
allPoints
Vector<DataSetGenerator.DataPoint> allPoints
classPoints
Vector<DataSetGenerator.DataPoint>[] classPoints
DataSetGenerator
public DataSetGenerator()
printDataSet
public void printDataSet()
getDataSetAsString
public String getDataSetAsString()
makeNonNegative
private void makeNonNegative(Vector<DataSetGenerator.DataPoint> points)
- Parameters:
points
- vector of dataPoints
main
public static void main(String[] args)
generatePoints
private Vector<DataSetGenerator.DataPoint> generatePoints(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()