Computes the total sample size required to estimate a population conditional mean of y at x = x* in a fixed-x simple linear regression model with desired confidence interval precision. In an experimental design, the total sample size would be allocated to the levels of the quantitative factor and it might be necessary to increase the total sample size to achieve equal sample sizes. Set the error variance planning value to the largest value within a plausible range for a conservatively large sample size.
size.ci.condmean(alpha, evar, xvar, diff, w)
alpha level for 1-alpha confidence
planning value of within group (error) variance
variance of fixed predictor variable
difference between x* and mean of x
desired confidence interval width
Returns the required total sample size
size.ci.condmean(.05, 120, 125, 15, 5)
#> Total sample size
#> 210
# Should return:
# Total sample size
# 210