getSizeOrd {GenTwoArmsTrialSize} | R Documentation |
This function computes the sample size required for two arms clinical trials with ordinal outcome measure. Four hypothesis tests are available under two allocation designs.
getSizeOrd(
design = c("parallel", "crossover"),
test = c("equality", "noninferiority", "superiority", "equivalence"),
alpha = 0.05,
beta = 0.2,
varcatprob,
k = 1,
theta,
delta = 0,
rho = c(0.05, 0.07),
r = 0.1
)
design |
allocation method ( |
test |
four hypothesis tests: |
alpha |
level of significance. |
beta |
type II error. |
varcatprob |
list of two probability vectors per treatment arm |
k |
ratio of control to treatment. |
theta |
log odds ratio of outcome in treatment arm versus control arm |
delta |
delta margin in test hypothesis. |
rho |
vector of length 2, positive noncompliance rates of two arms. |
r |
projected proportion of trial uniform loss of follow-up. |
sample size per arm.
# Ex 1. (n_trt=135, n_ctl=135)
getSizeOrd(design="parallel", test="equality", alpha=0.05, beta=0.10,
varcatprob = list(c(0.2,0.5,0.2,0.1), c(0.378,0.472,0.106,0.044)),
k=1, theta=0.887, delta=0, rho=c(0.05, 0.07), r=0.1)
# Ex 2. (Check back next version)
getSizeOrd(design="crossover", test="equality", alpha=0.05, beta=0.10,
varcatprob = list(c(0.2,0.5,0.2,0.1), c(0.378,0.472,0.106,0.044)),
k=1, theta=0.887, delta=0, rho=c(0.05, 0.07), r=0.1)