Simple random sample size
Description
Calculates sample size for a simple sampling design to estimate a total.
Usage
1 2  CalculateSimpleSampleSize(x = NULL, N = NULL, conf.level = 0.95,
error = 0.1)

Arguments
x 

N 

conf.level 
the confidence level required. It must be 
error 
the maximum relative difference between the estimate and the unknown population value. It must be 
Value
numeric sample size rounded up to nearest integer.
References
Levy P and Lemeshow S (2008). Sampling of populations: methods and applications, Fourth edition. John Wiley and Sons, Inc.
http://oswaldosantos.github.io/capm
Examples
1 2 3 4 5 6 7 8 9 10 11 12  # Using a pilot sample from a population with 10000 sampling units.
pilot.sample < rpois(50, 0.8)
CalculateSimpleSampleSize(x = pilot.sample, N = 10000,
conf.level = 0.95, error = 0.1)
# Using expected mean and standard deviation for a population
# with 10000 sampling units.
mean.x < 0.98
sd.x < 1.02
N < 10000
V < ((N  1) / N * sd.x^2) / mean.x^2
CalculateSimpleSampleSize(x = V, N = 10000, conf.level = 0.95, error = 0.1)
