Class BootstrapSampler

java.lang.Object
edu.cmu.tetrad.data.BootstrapSampler

public final class BootstrapSampler extends Object
Provides a static method for sampling with replacement from a dataset to create a new dataset with a sample size supplied by the user.

Since sampling is done with replacement, the output dataset can have more samples than the input.

Author:
Frank Wimberly
  • Constructor Details

    • BootstrapSampler

      public BootstrapSampler()
      Constructs a sample that does not do any logging.
  • Method Details

    • sample

      public DataSet sample(DataSet dataSet, int newSampleSize)
      This method takes a dataset and a sample size and creates a new dataset containing that number of samples by drawing with replacement from the original dataset.
    • isWithoutReplacements

      public boolean isWithoutReplacements()
    • setWithoutReplacements

      public void setWithoutReplacements(boolean withoutReplacements)