# continuous predictor x (and 4 covariates)
pwrss.t.reg(beta1 = 0.20, alpha = 0.05,
alternative = "not equal",
k = 5, r2 = 0.30,
power = 0.80)
pwrss.t.reg(beta1 = 0.20, alpha = 0.05,
alternative = "not equal",
k = 5, r2 = 0.30,
n = 138)
# binary predictor x (and 4 covariates)
p <- 0.50 # proportion of subjects in one group
pwrss.t.reg(beta1 = 0.20, alpha = 0.05,
alternative = "not equal",
sdx = sqrt(p*(1-p)),
k = 5, r2 = 0.30,
power = 0.80)
pwrss.t.reg(beta1 = 0.20, alpha = 0.05,
alternative = "not equal",
sdx = sqrt(p*(1-p)) ,
k = 5, r2 = 0.30,
n = 550)
# non-inferiority test with binary predictor x (and 4 covariates)
p <- 0.50 # proportion of subjects in one group
pwrss.t.reg(beta1 = 0.20, beta0 = 0.10, margin = -0.05,
alpha = 0.05, alternative = "non-inferior",
sdx = sqrt(p*(1-p)),
k = 5, r2 = 0.30,
power = 0.80)
pwrss.t.reg(beta1 = 0.20, beta0 = 0.10, margin = -0.05,
alpha = 0.05, alternative = "non-inferior",
sdx = sqrt(p*(1-p)),
k = 5, r2 = 0.30,
n = 770)
# superiority test with binary predictor x (and 4 covariates)
p <- 0.50 # proportion of subjects in one group
pwrss.t.reg(beta1 = 0.20, beta0 = 0.10, margin = 0.01,
alpha = 0.05, alternative = "superior",
sdx = sqrt(p*(1-p)),
k = 5, r2 = 0.30,
power = 0.80)
pwrss.t.reg(beta1 = 0.20, beta0 = 0.10, margin = 0.01,
alpha = 0.05, alternative = "superior",
sdx = sqrt(p*(1-p)),
k = 5, r2 = 0.30,
n = 2138)
# equivalence test with binary predictor x (and 4 covariates)
p <- 0.50 # proportion of subjects in one group
pwrss.t.reg(beta1 = 0.20, beta0 = 0.20, margin = 0.05,
alpha = 0.05, alternative = "equivalent",
sdx = sqrt(p*(1-p)),
k = 5, r2 = 0.30,
power = 0.80)
pwrss.t.reg(beta1 = 0.20, beta0 = 0.20, margin = 0.05,
alpha = 0.05, alternative = "equivalent",
sdx = sqrt(p*(1-p)),
k = 5, r2 = 0.30,
n = 9592)
Run the code above in your browser using DataLab