
Last chance! 50% off unlimited learning
Sale ends in
Compute a simple random sample size using either a target coefficient of variation,
nDomain(CV0d=NULL, V0d=NULL, S2d=NULL, ybarUd=NULL, N=Inf, CVpopd=NULL, Pd, est.type)
numeric sample size
target value of coefficient of variation of estimated domain mean or total
target value of variance of estimated domain mean or total
unit (population) variance for domain units
population mean of target variable for domain units
number of units in full finite population (not just the domain population)
unit (population) coefficient of variation for domain units
proportion of units in the population that are in the domain
type of estimate; allowable values are "mean"
or "total"
Richard Valliant, Jill A. Dever, Frauke Kreuter
If CV0d
is the desired target, then the unit CV, CVpopd
,
or the domain population mean and variance, ybarUd
and S2d
, must also be provided.
If V0d
is the constrained value, then ybarUd
must be also be included in the function call. CV0d
will then be computed as sqrt(V0d)/ybarUd
.
Valliant, R., Dever, J., Kreuter, F. (2018, sec. 3.5.2). Practical Tools for Designing and Weighting Survey Samples, 2nd edition. New York: Springer.
nCont
, nLogOdds
, nProp
, nPropMoe
, nWilson
nDomain(CV0d=0.05, N=Inf, CVpopd=1, Pd=0.5, est.type="total")
nDomain(CV0d=0.05, N=Inf, CVpopd=1, Pd=0.5, est.type="mean")
nDomain(V0d=50, ybarUd=50, S2d=100, N=Inf, Pd=0.5, est.type="total")
nDomain(CV0d=0.05, ybarUd=50, S2d=100, N=Inf, Pd=0.5, est.type="total")
nDomain(CV0d=0.05, ybarUd=50, S2d=100, N=Inf, Pd=0.5, est.type="mean")
Run the code above in your browser using DataLab