Class FDBSCANNeighborPredicate.Instance

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private double epsilon
      The epsilon distance a neighbor may have at most.
      private double epsilonsq
      The epsilon distance a neighbor may have at most.
      private java.util.Random rand
      The random generator to draw the samples with.
      private Relation<? extends UncertainObject> relation
      The relation holding the uncertain objects.
      private int sampleSize
      The size of samplesets that should be drawn for neighborcheck.
      private double threshold
      The relative amount of epsilon-close pairings determined by the neighborcheck.
    • Field Detail

      • epsilon

        private double epsilon
        The epsilon distance a neighbor may have at most.
      • epsilonsq

        private double epsilonsq
        The epsilon distance a neighbor may have at most.
      • sampleSize

        private int sampleSize
        The size of samplesets that should be drawn for neighborcheck.
      • threshold

        private double threshold
        The relative amount of epsilon-close pairings determined by the neighborcheck.
      • rand

        private java.util.Random rand
        The random generator to draw the samples with.
    • Constructor Detail

      • Instance

        public Instance​(double epsilon,
                        int sampleSize,
                        double threshold,
                        Relation<? extends UncertainObject> relation,
                        RandomFactory rand)
        Constructor.
        Parameters:
        epsilon - Maximum distance
        sampleSize - Sampling size
        threshold - Threshold on how many samples are within the radius
        relation - Data relation
        rand - Random generator for sampling