Skip to content

Commit 4772b34

Browse files
authored
Merge pull request #285 from jpreszler/jp_284_doctest_stability
simplify doctest outputs
2 parents 70de921 + 4a88f76 commit 4772b34

File tree

1 file changed

+7
-26
lines changed

1 file changed

+7
-26
lines changed

causalpy/pymc_experiments.py

Lines changed: 7 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -128,10 +128,10 @@ class PrePostFit(ExperimentalDesign):
128128
>>> result = cp.pymc_experiments.PrePostFit(
129129
... sc,
130130
... treatment_time,
131-
... formula="actual ~ 0 + a + b + c + d + e + f + g",
131+
... formula="actual ~ 0 + a + g",
132132
... model=cp.pymc_models.WeightedSumFitter(
133133
... sample_kwargs={
134-
... "draws": 2000,
134+
... "draws": 400,
135135
... "target_accept": 0.95,
136136
... "random_seed": seed,
137137
... "progressbar": False
@@ -140,16 +140,11 @@ class PrePostFit(ExperimentalDesign):
140140
... )
141141
>>> result.summary() # doctest: +NUMBER
142142
==================================Pre-Post Fit==================================
143-
Formula: actual ~ 0 + a + b + c + d + e + f + g
143+
Formula: actual ~ 0 + a + g
144144
Model coefficients:
145-
a 0.3, 94% HDI [0.3, 0.3]
146-
b 0.0, 94% HDI [0.0, 0.0]
147-
c 0.3, 94% HDI [0.2, 0.3]
148-
d 0.0, 94% HDI [0.0, 0.1]
149-
e 0.0, 94% HDI [0.0, 0.0]
150-
f 0.1, 94% HDI [0.1, 0.2]
151-
g 0.0, 94% HDI [0.0, 0.0]
152-
sigma 0.2, 94% HDI [0.2, 0.3]
145+
a 0.6, 94% HDI [0.6, 0.6]
146+
g 0.3, 94% HDI [0.3, 0.3]
147+
sigma 0.7, 94% HDI [0.6, 0.9]
153148
"""
154149

155150
def __init__(
@@ -777,28 +772,14 @@ class RegressionDiscontinuity(ExperimentalDesign):
777772
... formula="y ~ 1 + x + treated + x:treated",
778773
... model=cp.pymc_models.LinearRegression(
779774
... sample_kwargs={
780-
... "draws": 2000,
775+
... "draws": 100,
781776
... "target_accept": 0.95,
782777
... "random_seed": seed,
783778
... "progressbar": False,
784779
... },
785780
... ),
786781
... treatment_threshold=0.5,
787782
... )
788-
>>> result.summary() # doctest: +NUMBER
789-
============================Regression Discontinuity============================
790-
Formula: y ~ 1 + x + treated + x:treated
791-
Running variable: x
792-
Threshold on running variable: 0.5
793-
<BLANKLINE>
794-
Results:
795-
Discontinuity at threshold = 0.91
796-
Model coefficients:
797-
Intercept 0.0, 94% HDI [0.0, 0.1]
798-
treated[T.True] 2.4, 94% HDI [1.6, 3.2]
799-
x 1.3, 94% HDI [1.1, 1.5]
800-
x:treated[T.True] -3.0, 94% HDI [-4.1, -2.0]
801-
sigma 0.3, 94% HDI [0.3, 0.4]
802783
"""
803784

804785
def __init__(

0 commit comments

Comments
 (0)