Learn R Programming

PowerUpR (version 0.2.3)

cra3r3: Three-Level Cluster-level Random Assignment Design, Treatment at Level 3

Description

mdes.cra3r3 calculates minimum detectable effect size, power.cra3r3 calculates statistical power, mrss.cra3r3 calculates minimum required sample size.

Usage

mdes.cra3r3(power=.80, alpha=.05, two.tailed=TRUE,
            rho2, rho3, p=.50, g3=0, r21=0, r22=0, r23=0,
            n, J, K, ...)

power.cra3r3(es=.25, alpha=.05, two.tailed=TRUE, rho2, rho3, p=.50, g3=0, r21=0, r22=0, r23=0, n, J, K, ...)

mrss.cra3r3(es=.25, power=.80, alpha=.05, two.tailed=TRUE, n, J, K0=10, tol=.10, rho2, rho3, p=.50, g3=0, r21=0, r22=0, r23=0, ...)

Arguments

power

statistical power \((1-\beta)\).

es

effect size.

alpha

probability of type I error.

two.tailed

logical; TRUE for two-tailed hypothesis testing, FALSE for one-tailed hypothesis testing.

rho2

proportion of variance in the outcome explained by level 2 units.

rho3

proportion of variance in the outcome explained by level 3 units.

p

proportion of level 3 units randomly assigned to treatment.

g3

number of covariates at level 3.

r21

proportion of level 1 variance in the outcome explained by level 1 covariates.

r22

proportion of level 2 variance in the outcome explained by level 2 covariates.

r23

proportion of level 3 variance in the outcome explained by level 3 covariates.

n

harmonic mean of level 1 units across level 2 units (or simple average).

J

harmonic mean of level 2 units across level 3 units (or simple average).

K

level 3 sample size.

K0

starting value for K.

tol

tolerance to end iterative process for finding K.

...

to handle depreciated or defunct arguments.

Value

fun

function name.

parms

list of parameters used in power calculation.

df

degrees of freedom.

ncp

noncentrality parameter.

power

statistical power \((1-\beta)\).

mdes

minimum detectable effect size.

K

number of level 3 units.

See Also

cosa.crd3r3

Examples

Run this code
# NOT RUN {
# cross-checks
mdes.cra3r3(rho3=.06, rho2=.17, n=15, J=3, K=60)

power.cra3r3(es=.269, rho3=.06, rho2=.17, n=15, J=3, K=60)

mrss.cra3r3(es=.269, rho3=.06, rho2=.17, n=15, J=3)
# }

Run the code above in your browser using DataLab