library(pwr)
## Warning: package 'pwr' was built under R version 4.4.3
power.t.test(n = NULL, delta = 1.5, sd = 3, sig.level = 0.05,power = 0.75,type = c("paired"),alternative = c("one.sided"))
##
## Paired t test power calculation
##
## n = 22.92961
## delta = 1.5
## sd = 3
## sig.level = 0.05
## power = 0.75
## alternative = one.sided
##
## NOTE: n is number of *pairs*, sd is std.dev. of *differences* within pairs
Based on the analysis, a paired, one-sided t-test with α = 0.05, desired power = 0.75, SD of within-person differences s_d = 3%, and target mean difference Δ = −1.5% (effect size d = 0.5) requires n ≈ 23 pairs.
power.t.test(n = NULL, delta = 0.5, sd = 1, sig.level = 0.1,power = 0.85,type = c("two.sample"),alternative = c("one.sided"))
##
## Two-sample t test power calculation
##
## n = 43.40568
## delta = 0.5
## sd = 1
## sig.level = 0.1
## power = 0.85
## alternative = one.sided
##
## NOTE: n is number in *each* group
Based on the analysis, a two-sample, one-sided t-test with α = 0.10, desired power = 0.85, SD = 1, and target mean difference Δ = 0.5 (effect size d=0.5) requires n= 43.41 per group. Rounding up, you should plan for 44 participants in each group (total N = 88).
library(pwr)
power.t.test(n = NULL, delta = 1.5, sd = 3, sig.level = 0.05,power = 0.75,type = c("paired"),alternative = c("one.sided"))
power.t.test(n = NULL, delta = 0.5, sd = 1, sig.level = 0.1,power = 0.85,type = c("two.sample"),alternative = c("one.sided"))