Class CaseResamplingReplacement

    • Constructor Detail

      • CaseResamplingReplacement

        public CaseResamplingReplacement​(double[] sample)
        Constructs a bootstrap sample generator. This is the classical bootstrap with replacement.
        Parameters:
        sample - the original sample.
      • CaseResamplingReplacement

        public CaseResamplingReplacement​(double[] sample,
                                         RandomLongGenerator uniform)
        Constructs a bootstrap sample generator. This is the classical bootstrap with replacement.
        Parameters:
        sample - the original sample.
        uniform - a uniform random long generator
      • CaseResamplingReplacement

        public CaseResamplingReplacement​(double[] sample,
                                         ConcurrentCachedRLG rlg)
        Constructs a bootstrap sample generator. This is the classical bootstrap with replacement.
        Parameters:
        sample - the original sample.
        rlg - a concurrent uniform random long generator
    • Method Detail

      • seed

        public void seed​(long... seeds)
        Description copied from interface: Seedable
        Seed the random number/vector/scenario generator to produce repeatable experiments.
        Specified by:
        seed in interface Seedable
        Parameters:
        seeds - the seeds
      • newResample

        public double[] newResample()
        Description copied from interface: Resampler
        Gets a resample from the original sample. It is very important this method is thread-safe so resampling can be run in parallel.
        Specified by:
        newResample in interface Resampler
        Returns:
        a resample, e.g., a bootstrap sample