Calculates sample size or power for a two-sample normal mean test.
Usage
one_norm_size(mu, mu0, sd, alpha, beta = NULL, n = NULL)
Arguments
- mu
Numeric. True mean.
- mu0
Numeric. Null hypothesis mean.
- sd
Numeric. Standard deviation.
- alpha
Numeric. Type I error rate.
- beta
Numeric (optional). Type II error rate. Required for sample size calculation.
- n
Integer (optional). Sample size. Required for power calculation.
Value
Numeric. Returns sample size (if beta
is given), or power (if n
is given).
Note
Only one of beta
(for sample size calculation) or n
(for power calculation) should be specified.
Required arguments:
For sample size: "mu"
, "mu0"
, "sd"
, "alpha"
, "beta"
For power: "mu"
, "mu0"
, "sd"
, "alpha"
, "n"
Examples
# Sample size
one_norm_size(mu = 2, mu0 = 1.5, sd = 1,
alpha = 0.05, beta = 0.2)
#> [1] 32
# Power
one_norm_size(mu = 2, mu0 = 1.5, sd = 1,
alpha = 0.05, n = 32)
#> [1] 0.8074304