Skip to main content
. Author manuscript; available in PMC: 2010 Jan 6.
Published in final edited form as: Int J Knowl Eng Soft Data Paradig. 2009 Jan 1;1(1):40–48. doi: 10.1504/IJKESDP.2009.021983
# Step 2 using R:
lm0 <- lm(ym ~ grp, data = dt, weights = wght)
sd0 <- summary(lm0)$sigma
sc <- sqrt(36)/sd0
Fvalue <- anova(lm0)[“grp”,“F value”]/(sc*sc) # Rescale F stat
# Step 3
alpha <- 0.05
n <- 50
ni <- 6
P <- 2
numdf <- 1
dendf0 <- n*ni − n
qF <- qf(1−alpha, numdf,dendf0)
dendfA <- n*ni − p
(power <- 1− pf(qF,numdf,dendfA, numdf*Fvalue))
[1] 0.7436023