## Equal variance, small sample size
power.t.test(n = 5, delta = 2)
power.welch.t.test(n = 5, delta = 2)
power.hsu.t.test(n = 5, delta = 2)
sim.power.t.test(nx = 5, rx = rnorm, rx.H0 = rnorm,
ny = 5, ry = function(x) rnorm(x, mean = 2), ry.H0 = rnorm)
## Equal variance, moderate sample size
power.t.test(n = 25, delta = 0.8)
power.welch.t.test(n = 25, delta = 0.8)
power.hsu.t.test(n = 25, delta = 0.8)
sim.power.t.test(nx = 25, rx = rnorm, rx.H0 = rnorm,
ny = 25, ry = function(x) rnorm(x, mean = 0.8), ry.H0 = rnorm)
## Equal variance, high sample size
power.t.test(n = 100, delta = 0.4)
power.welch.t.test(n = 100, delta = 0.4)
power.hsu.t.test(n = 100, delta = 0.4)
sim.power.t.test(nx = 100, rx = rnorm, rx.H0 = rnorm,
ny = 100, ry = function(x) rnorm(x, mean = 0.4), ry.H0 = rnorm)
## Unequal variance, small sample size
power.welch.t.test(n = 5, delta = 5, sd1 = 1, sd2 = 3)
power.hsu.t.test(n = 5, delta = 5, sd1 = 1, sd2 = 3)
sim.power.t.test(nx = 5, rx = rnorm, rx.H0 = rnorm,
ny = 5, ry = function(x) rnorm(x, mean = 5, sd = 3),
ry.H0 = function(x) rnorm(x, sd = 3))
## Unequal variance, moderate sample size
power.welch.t.test(n = 25, delta = 1.8, sd1 = 1, sd2 = 3)
power.hsu.t.test(n = 25, delta = 1.8, sd1 = 1, sd2 = 3)
sim.power.t.test(nx = 25, rx = rnorm, rx.H0 = rnorm,
ny = 25, ry = function(x) rnorm(x, mean = 1.8, sd = 3),
ry.H0 = function(x) rnorm(x, sd = 3))
## Unequal variance, high sample size
power.welch.t.test(n = 100, delta = 0.9, sd1 = 1, sd2 = 3)
power.hsu.t.test(n = 100, delta = 0.9, sd1 = 1, sd2 = 3)
sim.power.t.test(nx = 100, rx = rnorm, rx.H0 = rnorm,
ny = 100, ry = function(x) rnorm(x, mean = 0.9, sd = 3),
ry.H0 = function(x) rnorm(x, sd = 3))
## Unequal variance, unequal sample sizes
## small sample sizes
sim.power.t.test(nx = 10, rx = rnorm, rx.H0 = rnorm,
ny = 5, ry = function(x) rnorm(x, mean = 5, sd = 3),
ry.H0 = function(x) rnorm(x, sd = 3))
sim.power.t.test(nx = 5, rx = rnorm, rx.H0 = rnorm,
ny = 10, ry = function(x) rnorm(x, mean = 3, sd = 3),
ry.H0 = function(x) rnorm(x, sd = 3))
## Unequal variance, unequal sample sizes
## moderate sample sizes
sim.power.t.test(nx = 25, rx = rnorm, rx.H0 = rnorm,
ny = 50, ry = function(x) rnorm(x, mean = 1.5, sd = 3),
ry.H0 = function(x) rnorm(x, sd = 3))
## Unequal variance, unequal sample sizes
## high sample sizes
sim.power.t.test(nx = 100, rx = rnorm, rx.H0 = rnorm,
ny = 200, ry = function(x) rnorm(x, mean = 0.6, sd = 3),
ry.H0 = function(x) rnorm(x, sd = 3))
Run the code above in your browser using DataLab