public class DbscanElki
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.util.Map<java.lang.Integer,java.lang.Integer> |
indexToClusterMap |
protected de.lmu.ifi.dbs.elki.database.ids.ModifiableDBIDs |
noise |
Constructor and Description |
---|
DbscanElki() |
Modifier and Type | Method and Description |
---|---|
void |
buildIt(double[][] data,
java.lang.String[] labels) |
static double[][] |
cloneArray(double[][] src) |
double |
getActualThresholdValue() |
java.util.SortedSet<java.lang.String> |
getAttributeNames() |
java.util.Map<java.lang.Integer,java.lang.Integer> |
getClusterAssignments() |
java.util.SortedSet<java.lang.Integer> |
getClusters() |
java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.lang.Double>> |
getClusterToAttributeValueMap() |
double[][] |
getMatrix() |
double |
getMaxValue() |
double |
getMinValue() |
int |
getNoiseCluster() |
int |
getNumberOfClusters() |
double[][] |
getOldMatrix() |
java.lang.Boolean |
getWithNoiseToCluster() |
void |
runFiltered(double[][] data) |
void |
setActualThresholdValue(double value) |
void |
setEpsilon(double epsilon) |
void |
setMinPoints(int minPoints) |
void |
setNumberOfClusters(int numberOfClusters) |
void |
setWithNoiseToCluster(boolean checked) |
static double[][] |
transposeMatrix(double[][] matrix) |
public java.util.Map<java.lang.Integer,java.lang.Integer> indexToClusterMap
protected de.lmu.ifi.dbs.elki.database.ids.ModifiableDBIDs noise
public void buildIt(double[][] data, java.lang.String[] labels)
public void runFiltered(double[][] data)
public static double[][] cloneArray(double[][] src)
public static double[][] transposeMatrix(double[][] matrix)
public void setMinPoints(int minPoints)
public void setEpsilon(double epsilon)
public void setNumberOfClusters(int numberOfClusters)
public int getNumberOfClusters()
public double getMinValue()
public double getMaxValue()
public java.util.SortedSet<java.lang.Integer> getClusters()
public java.util.SortedSet<java.lang.String> getAttributeNames()
public double[][] getMatrix()
public double[][] getOldMatrix()
public void setActualThresholdValue(double value)
public double getActualThresholdValue()
public java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.lang.Double>> getClusterToAttributeValueMap()
public java.util.Map<java.lang.Integer,java.lang.Integer> getClusterAssignments()
public int getNoiseCluster()
public void setWithNoiseToCluster(boolean checked)
public java.lang.Boolean getWithNoiseToCluster()