idl.tmt.clusterers
Class RandomInstancesEMInitializer
java.lang.Object
|
+--idl.tmt.clusterers.RandomInstancesEMInitializer
- All Implemented Interfaces:
- EMInitializer, java.io.Serializable
- public class RandomInstancesEMInitializer
- extends java.lang.Object
- implements EMInitializer
EMInitializer which selects random instances from the input
data set as cluster centrs. StdDev is initialized to
(maxAttVal - minAttVal) / 2*k.
Created on Jun 10, 2004
- Author:
- jelsas
- See Also:
- Serialized Form
|
Method Summary |
void |
initializeModel(int numClusters,
double minStdDev,
Instances data,
java.util.Random random,
double[] attributeMinVals,
double[] attributeMaxVals,
double[][][] modelNormal,
double[][] weights,
double[] priors)
|
| Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
RandomInstancesEMInitializer
public RandomInstancesEMInitializer()
initializeModel
public void initializeModel(int numClusters,
double minStdDev,
Instances data,
java.util.Random random,
double[] attributeMinVals,
double[] attributeMaxVals,
double[][][] modelNormal,
double[][] weights,
double[] priors)
throws java.lang.Exception
- Specified by:
initializeModel in interface EMInitializer