* Key: {@code -projdbscan.distancefunction} *
** Default value: * {@link de.lmu.ifi.dbs.elki.distance.distancefunction.LocallyWeightedDistanceFunction} *
*/ public static final OptionID OUTER_DISTANCE_FUNCTION_ID = OptionID.getOrCreateOptionID("projdbscan.outerdistancefunction", "Distance function to determine the distance between database objects."); /** * Parameter distance function */ public static final OptionID INNER_DISTANCE_FUNCTION_ID = OptionID.getOrCreateOptionID("projdbscan.distancefunction", "Distance function to determine the neighbors for variance analysis."); /** * Parameter to specify the maximum radius of the neighborhood to be * considered, must be suitable to {@link LocallyWeightedDistanceFunction}. ** Key: {@code -projdbscan.epsilon} *
*/ public static final OptionID EPSILON_ID = OptionID.getOrCreateOptionID("projdbscan.epsilon", "The maximum radius of the neighborhood to be considered."); /** * Parameter to specify the intrinsic dimensionality of the clusters to find, * must be an integer greater than 0. ** Key: {@code -projdbscan.lambda} *
*/ public static final OptionID LAMBDA_ID = OptionID.getOrCreateOptionID("projdbscan.lambda", "The intrinsic dimensionality of the clusters to find."); /** * Parameter to specify the threshold for minimum number of points in the * epsilon-neighborhood of a point, must be an integer greater than 0. ** Key: {@code -projdbscan.minpts} *
*/ public static final OptionID MINPTS_ID = OptionID.getOrCreateOptionID("projdbscan.minpts", "Threshold for minimum number of points in " + "the epsilon-neighborhood of a point."); /** * Holds the instance of the distance function specified by * {@link #INNER_DISTANCE_FUNCTION_ID}. */ private LocallyWeightedDistanceFunction