@@ -131,10 +131,10 @@ class PrePostFit(ExperimentalDesign):
131
131
>>> result = cp.pymc_experiments.PrePostFit(
132
132
... sc,
133
133
... treatment_time,
134
- ... formula="actual ~ 0 + a + b + c + d + e + f + g",
134
+ ... formula="actual ~ 0 + a + g",
135
135
... model=cp.pymc_models.WeightedSumFitter(
136
136
... sample_kwargs={
137
- ... "draws": 2000 ,
137
+ ... "draws": 400 ,
138
138
... "target_accept": 0.95,
139
139
... "random_seed": seed,
140
140
... "progressbar": False
@@ -143,16 +143,11 @@ class PrePostFit(ExperimentalDesign):
143
143
... )
144
144
>>> result.summary(round_to=1) # doctest: +NUMBER
145
145
==================================Pre-Post Fit==================================
146
- Formula: actual ~ 0 + a + b + c + d + e + f + g
146
+ Formula: actual ~ 0 + a + g
147
147
Model coefficients:
148
- a 0.3, 94% HDI [0.3, 0.4]
149
- b 0.05, 94% HDI [0.009, 0.09]
150
- c 0.3, 94% HDI [0.3, 0.3]
151
- d 0.05, 94% HDI [0.01, 0.1]
152
- e 0.03, 94% HDI [0.001, 0.07]
153
- f 0.2, 94% HDI [0.1, 0.3]
154
- g 0.04, 94% HDI [0.003, 0.09]
155
- sigma 0.3, 94% HDI [0.2, 0.3]
148
+ a 0.6, 94% HDI [0.6, 0.6]
149
+ g 0.3, 94% HDI [0.3, 0.3]
150
+ sigma 0.7, 94% HDI [0.6, 0.9]
156
151
"""
157
152
158
153
def __init__ (
@@ -785,28 +780,14 @@ class RegressionDiscontinuity(ExperimentalDesign):
785
780
... formula="y ~ 1 + x + treated + x:treated",
786
781
... model=cp.pymc_models.LinearRegression(
787
782
... sample_kwargs={
788
- ... "draws": 2000 ,
783
+ ... "draws": 100 ,
789
784
... "target_accept": 0.95,
790
785
... "random_seed": seed,
791
786
... "progressbar": False,
792
787
... },
793
788
... ),
794
789
... treatment_threshold=0.5,
795
790
... )
796
- >>> result.summary(round_to=1) # doctest: +NUMBER
797
- ============================Regression Discontinuity============================
798
- Formula: y ~ 1 + x + treated + x:treated
799
- Running variable: x
800
- Threshold on running variable: 0.5
801
- <BLANKLINE>
802
- Results:
803
- Discontinuity at threshold = 0.9
804
- Model coefficients:
805
- Intercept 0.09, 94% HDI [-0.001, 0.2]
806
- treated[T.True] 2, 94% HDI [2, 3]
807
- x 1, 94% HDI [1, 2]
808
- x:treated[T.True] -3, 94% HDI [-4, -2]
809
- sigma 0.4, 94% HDI [0.3, 0.4]
810
791
"""
811
792
812
793
def __init__ (
0 commit comments