
Last chance! 50% off unlimited learning
Sale ends in
Calculates a simple random sample size based on a specified margin of error.
nPropMoe(moe.sw, e, alpha = 0.05, pU, N = Inf)
numeric sample size
switch for setting desired margin of error (1 = CI half-width on the proportion;
2 = CI half-width on a proportion divided by
desired margin of error; either
1 - (confidence level)
population proportion
number of units in finite population
Richard Valliant, Jill A. Dever, Frauke Kreuter
The margin of error can be set as the half-width of a normal approximation
confidence interval, moe.sw
where moe.sw=1
sets moe.sw=2
sets i.e.,
Valliant, R., Dever, J., Kreuter, F. (2018, chap. 3). Practical Tools for Designing and Weighting Survey Samples, 2nd edition. New York: Springer.
nCont
, nLogOdds
, nProp
, nWilson
# srs sample size so that half-width of a 95% CI is 0.01
# population is large and population proportion is 0.04
nPropMoe(moe.sw=1, e=0.01, alpha=0.05, pU=0.04, N=Inf)
# srswor sample size for a range of margins of error defined as
# half-width of a 95% CI
nPropMoe(moe.sw=1, e=seq(0.01,0.08,0.01), alpha=0.05, pU=0.5)
# srswor sample size for a range of margins of error defined as
# the proportion that the half-width of a 95% CI is of pU
nPropMoe(moe.sw=2, e=seq(0.05,0.1,0.2), alpha=0.05, pU=0.5)
Run the code above in your browser using DataLab