statsmodels.stats.proportion.samplesize_confint_proportion

statsmodels.stats.proportion.samplesize_confint_proportion(proportion, half_length, alpha=0.05, method='normal')[source]

find sample size to get desired confidence interval length

Parameters
proportionfloat in (0, 1)

proportion or quantile

half_lengthfloat in (0, 1)

desired half length of the confidence interval

alphafloat in (0, 1)

significance level, default 0.05, coverage of the two-sided interval is (approximately) 1 - alpha

methodstring in [‘normal’]

method to use for confidence interval, currently only normal approximation

Returns
nfloat

sample size to get the desired half length of the confidence interval

Notes

this is mainly to store the formula. possible application: number of replications in bootstrap samples