R/statpsych2.R
size.ci.lc.ancova.Rd
Computes the sample size for each group (assuming equal sample sizes) required to estimate a population linear contrast of means in an ANCOVA model with desired confidence interval precision. In a nonexperimental design, the sample size is affected by the magnitude of covariate mean differences across groups. The covariate mean differences can be approximated by specifying the largest standardized covariate mean difference across all pairwise group differences and for all covariates. In an experiment, this standardized mean difference should be set to 0. Set the error variance planning value to the largest value within a plausible range for a conservatively large sample size.
size.ci.lc.ancova(alpha, evar, s, d, w, v)
alpha level for 1-alpha confidence
planning value of within group (error) variance
number of covariates
largest standardized mean difference for all covariates
desired confidence interval width
vector of between-subjects contrast coefficients
Returns the required sample size for each group
v <- c(1, -1)
size.ci.lc.ancova(.05, 1.37, 1, 0, 1.5, v)
#> Sample size per group
#> 21
# Should return:
# Sample size per group
# 21