Interrupted Time-Series (ITS)¶
| Assignment | Clustering Level | Treatment Assignment | Treatment Level | Cluster Effect |
|---|---|---|---|---|
| blocked | 3 | cluster | 2 | constant at level 3 random at level 2 |
[1]:
from pypowerup import effect_size, sample_size, power
No comparison units
[2]:
# effect size, i.e., minimum detectable effect sizes (MDES)
effect_size(design = "its_nocompare", rho2=0.03, T=5, n=75, K=10, r22=0, tf=2, g=0)
[2]:
0.3658177052373508
[3]:
# sample_size, i.e., minimum required samples sizes (MRSS) for level 3 units
sample_size(design = "its_nocompare", es=0.3658177052373508, rho2=0.03, T=5, n=75, r22=0, tf=2, g=0)
[3]:
10.0
[4]:
# power
power(design = "its_nocompare", es=0.3658177052373508, rho2=0.03, T=5, n=75, K=10, r22=0, tf=2, g=0)
[4]:
0.8000060699483386
| Parameters | effect_size |
sample_size |
power |
|---|---|---|---|
| design | ✓ | ✓ | ✓ |
| es | ✓ | ✓ | |
| n | ✓ | ✓ | ✓ |
| K | ✓ | ✓ | |
| power | ✓ | ✓ | |
| alpha | ✓ | ✓ | ✓ |
| two_tailed | ✓ | ✓ | ✓ |
| p | ✓ | ✓ | ✓ |
| r22 | ✓ | ✓ | ✓ |
| rho2 | ✓ | ✓ | ✓ |
| g | ✓ | ✓ | ✓ |
| T | ✓ | ✓ | ✓ |
| tf | ✓ | ✓ | ✓ |
With comparison units
[5]:
# effect size, i.e., minimum detectable effect sizes (MDES)
effect_size(design = "its_wcompare", rho2=0.03, T=5, n=75, K=10, r22=0, tf=2, g=0,q=2)
[5]:
0.44803335835368546
[6]:
# sample_size, i.e., minimum required samples sizes (MRSS) for level 3 units
sample_size(design = "its_wcompare", es=0.44803335835368546, rho2=0.03, T=5, n=75, r22=0, tf=2, g=0, q=2)
[6]:
10.0
[7]:
# power
power(design = "its_wcompare", es=0.44803335835368546, rho2=0.03, T=5, n=75, K=10, r22=0, tf=2, g=0, q=2)
[7]:
0.8000060699483386
| Parameters | effect_size |
sample_size |
power |
|---|---|---|---|
| design | ✓ | ✓ | ✓ |
| es | ✓ | ✓ | |
| n | ✓ | ✓ | ✓ |
| K | ✓ | ✓ | |
| power | ✓ | ✓ | |
| alpha | ✓ | ✓ | ✓ |
| two_tailed | ✓ | ✓ | ✓ |
| p | ✓ | ✓ | ✓ |
| r22 | ✓ | ✓ | ✓ |
| rho2 | ✓ | ✓ | ✓ |
| g | ✓ | ✓ | ✓ |
| T | ✓ | ✓ | ✓ |
| tf | ✓ | ✓ | ✓ |
| q | ✓ | ✓ | ✓ |