snowshu.samplings.sample_methods package

Submodules

snowshu.samplings.sample_methods.bernoulli_sample_method module

class snowshu.samplings.sample_methods.bernoulli_sample_method.BernoulliSampleMethod(value: Union[int, float], units: Optional[str] = 'rows')

Bases: snowshu.core.samplings.bases.base_sample_method.BaseSampleMethod

Sample selection using the Bernoulli sampling method. https://en.wikipedia.org/wiki/Bernoulli_trial

Parameters
  • value – the numeric sample size determinor, applied as units

  • units – the unit of measure for the value param. Default is rows

Example

BernoulliSampleMethod(30) would give you a sample derived of aprox. 30 rows. BernoulliSampleMethod(0.3,units='probability') would give you a sample aprox. 30% of the population size.

name = 'BERNOULLI'
property probability
property rows

Module contents