Class EstimateIntrinsicDimensionality<O>

  • Type Parameters:
    O - Data type

    public class EstimateIntrinsicDimensionality<O>
    extends AbstractDistanceBasedApplication<O>
    Estimate global average intrinsic dimensionality of a data set.

    The output will be logged at the statistics level.

    Since:
    0.7.0
    Author:
    Erich Schubert
    • Field Detail

      • LOG

        private static final Logging LOG
        Class logger.
      • krate

        protected double krate
        Number of neighbors to use.
      • samples

        protected double samples
        Number of samples to draw.
    • Constructor Detail

      • EstimateIntrinsicDimensionality

        public EstimateIntrinsicDimensionality​(InputStep inputstep,
                                               Distance<? super O> distance,
                                               IntrinsicDimensionalityEstimator<? super O> estimator,
                                               double krate,
                                               double samples)
        Constructor.
        Parameters:
        inputstep - Data input step
        distance - Distance function
        estimator - Estimator
        krate - kNN rate
        samples - Sample size