Package edu.cmu.tetrad.data
Class BootstrapSampler
java.lang.Object
edu.cmu.tetrad.data.BootstrapSampler
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.
- Version:
- $Id: $Id
- Author:
- Frank Wimberly
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleanThis method takes a dataset and a sample size and creates a new dataset containing that number of samples byThis 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.voidsetWithoutReplacements(boolean withoutReplacements) 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.
- 
Constructor Details- 
BootstrapSamplerpublic BootstrapSampler()Constructs a sample that does not do any logging.
 
- 
- 
Method Details- 
sampleThis 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.- Parameters:
- dataSet- the dataset to sample from
- newSampleSize- the number of samples to draw
- Returns:
- a DataSetobject
 
- 
isWithoutReplacementspublic boolean isWithoutReplacements()This method takes a dataset and a sample size and creates a new dataset containing that number of samples by- Returns:
- the sample size
 
- 
setWithoutReplacementspublic void setWithoutReplacements(boolean withoutReplacements) 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.- Parameters:
- withoutReplacements- the sample size
 
 
-