| Package | Description | 
|---|---|
| de.lmu.ifi.dbs.elki.data.model | 
 Cluster models classes for various algorithms 
 | 
| de.lmu.ifi.dbs.elki.data.synthetic.bymodel | 
 Generator using a distribution model specified in an XML configuration file
 
  
GeneratorXMLSpec is a standalone
 application that loads an XML specification file and generates a synthetic
 data set according to the specifications given. | 
| Modifier and Type | Field and Description | 
|---|---|
private GeneratorInterface | 
GeneratorModel.generator
Cluster generator. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
GeneratorInterface | 
GeneratorModel.getGenerator()
Get the cluster generator. 
 | 
| Constructor and Description | 
|---|
GeneratorModel(GeneratorInterface generator,
              double[] mean)
Constructor with mean. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
GeneratorInterfaceDynamic
Interface for a dynamic cluster generator. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
GeneratorSingleCluster
Class to generate a single cluster according to a model as well as getting
 the density of a given model at that point (to evaluate generated points
 according to the same model) 
 | 
class  | 
GeneratorStatic
Class for static clusters, that is an implementation of GeneratorInterface
 that will return only a given set of points. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
private GeneratorInterface | 
GeneratorMain.AssignLabelsByDensity.curclus
Current cluster generator. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected java.util.ArrayList<GeneratorInterface> | 
GeneratorMain.generators
List of clusters to generate. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.List<GeneratorInterface> | 
GeneratorMain.getGenerators()
Access the generators. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
GeneratorMain.addCluster(GeneratorInterface c)
Add a cluster to the cluster list. 
 | 
void | 
GeneratorMain.AssignPoint.newCluster(int i,
          GeneratorInterface curclus)
Set the current cluster. 
 | 
void | 
GeneratorMain.AssignLabelsByDensity.newCluster(int i,
          GeneratorInterface curclus)  | 
| Modifier and Type | Method and Description | 
|---|---|
private double[][] | 
GeneratorMain.AssignLabelsByDistance.clusterCenters(java.util.ArrayList<GeneratorInterface> generators,
              ClassLabel[] labels)
Compute the cluster centers for each cluster. 
 | 
private void | 
GeneratorMain.initLabelsAndModels(java.util.ArrayList<GeneratorInterface> generators,
                   ClassLabel[] labels,
                   Model[] models,
                   java.util.regex.Pattern reassign)
Initialize cluster labels and models. 
 | 
Copyright © 2019 ELKI Development Team. License information.