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
¶