Class PoissonSampler<T>

    • Constructor Detail

      • PoissonSampler

        public PoissonSampler​(double fraction,
                              long seed)
        Create a poisson sampler which can sample elements with replacement.
        Parameters:
        fraction - The expected count of each element.
        seed - Random number generator seed for internal PoissonDistribution.
      • PoissonSampler

        public PoissonSampler​(double fraction)
        Create a poisson sampler which can sample elements with replacement.
        Parameters:
        fraction - The expected count of each element.
    • Method Detail

      • sample

        public Iterator<T> sample​(Iterator<T> input)
        Sample the input elements, for each input element, generate its count following a poisson distribution.
        Specified by:
        sample in class RandomSampler<T>
        Parameters:
        input - Elements to be sampled.
        Returns:
        The sampled result which is lazy computed upon input elements.