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

methodstr 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