Blocked (Stratified) Individual Random Assignment (BIRA)¶
BIRA2_1c¶
Assignment | Clustering Level | Treatment Assignment | Treatment Level | Cluster Effect |
---|---|---|---|---|
blocked | 2 | individual | 1 | constant |
[1]:
from pypowerup import effect_size, power, sample_size
[2]:
# effect size, i.e., minimum detectable effect sizes (MDES):
effect_size(design = "bira2_1c", n=80, J=14, power=0.8, alpha=0.05, two_tailed=True, p=0.5, r21=0, g=0)
[2]:
0.1675746241777643
[3]:
# sample_size, i.e., minimum required samples sizes (MRSS) for level 2 units.
sample_size(design = "bira2_1c", n=80, es=0.168, power=0.8, alpha=0.05, two_tailed=True, p=0.5, r21=0, g=0)
[3]:
14.0
[4]:
# power
power(design = "bira2_1c", n=80, J=14, es=0.168, alpha=0.05, two_tailed=True, p=0.5, r21=0, g=0)
[4]:
0.801986386400488
Parameters for BIRA2_1c:
Parameters | effect_size |
sample_size |
power |
---|---|---|---|
design | ✓ | ✓ | ✓ |
es | ✓ | ✓ | |
n | ✓ | ✓ | ✓ |
J | ✓ | ✓ | |
power | ✓ | ✓ | |
alpha | ✓ | ✓ | ✓ |
two_tailed | ✓ | ✓ | ✓ |
p | ✓ | ✓ | ✓ |
r21 | ✓ | ✓ | ✓ |
g | ✓ | ✓ | ✓ |
BIRA2_1f¶
Assignment | Clustering Level | Treatment Assignment | Treatment Level | Cluster Effect |
---|---|---|---|---|
blocked | 2 | individual | 1 | fixed |
[5]:
# effect size, i.e., minimum detectable effect sizes (MDES):
effect_size(design = "bira2_1f", n=10, J=200, power=0.8, alpha=0.05, two_tailed=True, p=0.5, r21=0, g=0)
[5]:
0.1253671054395026
[6]:
# sample_size, i.e., minimum required samples sizes (MRSS) for level 2 units.
sample_size(design = "bira2_1f", n=10, es=0.125, power=0.8, alpha=0.05, two_tailed=True, p=0.5, r21=0, g=0)
[6]:
201.0
[7]:
# power
power(design = "bira2_1f", n=10, J=200, es=0.125, alpha=0.05, two_tailed=True, p=0.5, r21=0, g=0)
[7]:
0.7976961337604935
Parameters for BIRA2_1f
Parameters | effect_size |
sample_size |
power |
---|---|---|---|
design | ✓ | ✓ | ✓ |
es | ✓ | ✓ | |
n | ✓ | ✓ | ✓ |
J | ✓ | ✓ | |
power | ✓ | ✓ | |
alpha | ✓ | ✓ | ✓ |
two_tailed | ✓ | ✓ | ✓ |
p | ✓ | ✓ | ✓ |
r21 | ✓ | ✓ | ✓ |
g | ✓ | ✓ | ✓ |
BIRA2_1r¶
Assignment | Clustering Level | Treatment Assignment | Treatment Level | Cluster Effect |
---|---|---|---|---|
blocked | 2 | individual | 1 | random |
[8]:
# effect size, i.e., minimum detectable effect sizes (MDES)
effect_size(design = "bira2_1r", n=80, J=480, rho2=0.35, omega2=0.1, power=0.8, alpha=0.05,
two_tailed=True, p=0.5, r21=0, r2t2=0, g=0)
[8]:
0.033290496240165834
[9]:
# sample_size, i.e., minimum required samples sizes (MRSS) for level 2 units
sample_size(design = "bira2_1r", es=0.033290496240165834, n=80, rho2=0.35, omega2=0.1, power=0.8, alpha=0.05,
two_tailed=True, p=0.5, r21=0, r2t2=0, g=0)
[9]:
480.0
[10]:
# power
power(design = "bira2_1r", es=0.033290496240165834, n=80, J=480, rho2=0.35, omega2=0.1, alpha=0.05,
two_tailed=True, p=0.5, r21=0, r2t2=0, g=0)
[10]:
0.800001211704756
Parameters for BIRA2_1r
Parameters | effect_size |
sample_size |
power |
---|---|---|---|
design | ✓ | ✓ | ✓ |
es | ✓ | ✓ | |
n | ✓ | ✓ | ✓ |
J | ✓ | ✓ | |
power | ✓ | ✓ | |
alpha | ✓ | ✓ | ✓ |
two_tailed | ✓ | ✓ | ✓ |
p | ✓ | ✓ | ✓ |
r21 | ✓ | ✓ | ✓ |
g | ✓ | ✓ | ✓ |
rho2 | ✓ | ✓ | ✓ |
omega2 | ✓ | ✓ | ✓ |
r2t2 | ✓ | ✓ | ✓ |
BIRA3_1r¶
Assignment | Clustering Level | Treatment Assignment | Treatment Level | Cluster Effect |
---|---|---|---|---|
blocked | 3 | individual | 1 | random |
[11]:
# effect size, i.e., minimum detectable effect sizes (MDES)
effect_size(design = "bira3_1r", n=80, J=10, K=100, rho3=0.2, rho2=0.15, omega3=0.1, omega2=0.1,
power=0.8, alpha=0.05, two_tailed=True, p=0.5, r21=0, r2t2=0, r2t3=0, g=0)
[11]:
0.04451381756409839
[12]:
# sample_size, i.e., minimum required samples sizes (MRSS) for level 3 units
sample_size(design = "bira3_1r", es=0.04451381756409839, n=80, J=10, rho3=0.2, rho2=0.15, omega3=0.1, omega2=0.1,
power=0.8, alpha=0.05, two_tailed=True, p=0.5, r21=0, r2t2=0, r2t3=0, g=0)
[12]:
100.0
[13]:
# power
power(design = "bira3_1r", es=0.04451381756409839, n=80, J=10, K=100, rho3=0.2, rho2=0.15, omega3=0.1, omega2=0.1,
alpha=0.05, two_tailed=True, p=0.5, r21=0, r2t2=0, r2t3=0, g=0)
[13]:
0.8000026614774113
Parameters for BIRA3_1r
Parameters | effect_size |
sample_size |
power |
---|---|---|---|
design | ✓ | ✓ | ✓ |
es | ✓ | ✓ | |
n | ✓ | ✓ | ✓ |
J | ✓ | ✓ | ✓ |
K | ✓ | ✓ | |
power | ✓ | ✓ | |
alpha | ✓ | ✓ | ✓ |
two_tailed | ✓ | ✓ | ✓ |
p | ✓ | ✓ | ✓ |
r21 | ✓ | ✓ | ✓ |
g | ✓ | ✓ | ✓ |
rho2 | ✓ | ✓ | ✓ |
omega2 | ✓ | ✓ | ✓ |
r2t2 | ✓ | ✓ | ✓ |
rho3 | ✓ | ✓ | ✓ |
omega3 | ✓ | ✓ | ✓ |
r2t3 | ✓ | ✓ | ✓ |
BIRA4_1r¶
Assignment | Clustering Level | Treatment Assignment | Treatment Level | Cluster Effect |
---|---|---|---|---|
blocked | 4 | individual | 1 | random |
[14]:
# effect size, i.e., minimum detectable effect sizes (MDES)
effect_size(design = "bira4_1r", n=10, J=4, K=4, L=20, rho4=0.05, rho3=0.15, rho2=0.15,
omega4=0.5, omega3=0.5, omega2=0.5, r21=0.5, r2t2=0.5, r2t3=0.5, r2t4=0.5, g=1,
power=0.8, alpha=0.05, two_tailed=True
)
[14]:
0.1191537036343213
[15]:
# sample_size, i.e., minimum required samples sizes (MRSS) for level 4 units
sample_size(design = "bira4_1r", es=0.1191537036343213, n=10, J=4, K=4, rho4=0.05, rho3=0.15, rho2=0.15,
omega4=0.5, omega3=0.5, omega2=0.5, r21=0.5, r2t2=0.5, r2t3=0.5, r2t4=0.5, g=1,
power=0.8, alpha=0.05, two_tailed=True)
[15]:
20.0
[16]:
# power
power(design = "bira4_1r", es=0.1191537036343213, n=10, J=4, K=4, L=20, rho4=0.05, rho3=0.15, rho2=0.15,
omega4=0.5, omega3=0.5, omega2=0.5, r21=0.5, r2t2=0.5, r2t3=0.5, r2t4=0.5, g=1,
alpha=0.05, two_tailed=True)
[16]:
0.8000404338335202
Parameters for BIRA4_1r
Parameters | effect_size |
sample_size |
power |
---|---|---|---|
design | ✓ | ✓ | ✓ |
es | ✓ | ✓ | |
n | ✓ | ✓ | ✓ |
J | ✓ | ✓ | ✓ |
K | ✓ | ✓ | ✓ |
L | ✓ | ✓ | |
power | ✓ | ✓ | |
alpha | ✓ | ✓ | ✓ |
two_tailed | ✓ | ✓ | ✓ |
p | ✓ | ✓ | ✓ |
r21 | ✓ | ✓ | ✓ |
g | ✓ | ✓ | ✓ |
rho2 | ✓ | ✓ | ✓ |
omega2 | ✓ | ✓ | ✓ |
r2t2 | ✓ | ✓ | ✓ |
rho3 | ✓ | ✓ | ✓ |
omega3 | ✓ | ✓ | ✓ |
r2t3 | ✓ | ✓ | ✓ |
rho4 | ✓ | ✓ | ✓ |
omega4 | ✓ | ✓ | ✓ |
r2t4 | ✓ | ✓ | ✓ |