Calculate proportion and margin of error (unequal-sized cluster sample)
cpro(df, numerator, denominator, ci = 95, na = "", N = 0)
df
: object containing data frame on which to perform analysisnumerator
: variable in data frame for which you want to calculate proportion and margin of errordenominator
: variable in data frame containing population sizes of unequal clustersci
: (optional) confidence level for establishing a confidence interval using z-score (defaults to 95; restricted to 80, 85, 90, 95 or 99 as input)na
: (optional) value that you want to filter and exclude (defaults to include everything)N
: (optional) population universe (e.g. 10000, nrow(df)); if N value is passed as an argument, margin of error will be calculated using fpcReturns table of responses (n), proportions, margins of error, lower and upper bounds by factor for a given variable in a stratified sample
alresults <- ssamp(albania, 890, qarku) cpro(df=alresults, numerator=totalVoters, denominator=zgjedhes, ci=95) cpro(df=alresults, numerator=pd, denominator=validVotes, ci=95, N=5361)
[1] Survey Sampling, L. Kish, 1965, Equation 6.3.4 [2] Sampling Techniques, W.G. Cochran, 1977, Equation 3.34