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.BaseSampleMethodSample 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¶