Skip to content

Commit 33a86d0

Browse files
committed
Skip doctests for summary outputs
1 parent 03fd191 commit 33a86d0

File tree

16 files changed

+16
-15
lines changed

16 files changed

+16
-15
lines changed

doubleml/did/did.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ class DoubleMLDID(LinearScoreMixin, DoubleML):
7070
>>> data = make_did_SZ2020(n_obs=500, return_type='DataFrame')
7171
>>> obj_dml_data = dml.DoubleMLDIDData(data, 'y', 'd')
7272
>>> dml_did_obj = dml.DoubleMLDID(obj_dml_data, ml_g, ml_m)
73-
>>> dml_did_obj.fit().summary
73+
>>> dml_did_obj.fit().summary # doctest: +SKIP
7474
coef std err t P>|t| 2.5 % 97.5 %
7575
d -2.840718 1.760386 -1.613691 0.106595 -6.291011 0.609575
7676

doubleml/did/did_cs.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ class DoubleMLDIDCS(LinearScoreMixin, DoubleML):
6969
>>> data = make_did_SZ2020(n_obs=500, cross_sectional_data=True, return_type='DataFrame')
7070
>>> obj_dml_data = dml.DoubleMLDIDData(data, 'y', 'd', t_col='t')
7171
>>> dml_did_obj = dml.DoubleMLDIDCS(obj_dml_data, ml_g, ml_m)
72-
>>> dml_did_obj.fit().summary
72+
>>> dml_did_obj.fit().summary # doctest: +SKIP
7373
coef std err t P>|t| 2.5 % 97.5 %
7474
d -4.9944 7.561785 -0.660479 0.508947 -19.815226 9.826426
7575
"""

doubleml/did/did_multi.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ class DoubleMLDIDMulti:
140140
... gt_combinations="standard",
141141
... control_group="never_treated",
142142
... )
143-
>>> print(dml_did_obj.fit().summary)
143+
>>> print(dml_did_obj.fit().summary) # doctest: +SKIP
144144
coef std err ... 2.5 % 97.5 %
145145
ATT(2025-03,2025-01,2025-02) -0.797617 0.459617 ... -1.698450 0.103215
146146
ATT(2025-03,2025-02,2025-03) 0.270311 0.456453 ... -0.624320 1.164941

doubleml/double_ml.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1255,7 +1255,7 @@ def evaluate_learners(self, learners=None, metric=_rmse):
12551255
>>> def mae(y_true, y_pred):
12561256
... subset = np.logical_not(np.isnan(y_true))
12571257
... return mean_absolute_error(y_true[subset], y_pred[subset])
1258-
>>> dml_irm_obj.evaluate_learners(metric=mae)
1258+
>>> dml_irm_obj.evaluate_learners(metric=mae) # doctest: +SKIP
12591259
{'ml_g0': array([[0.88173585]]), 'ml_g1': array([[0.83854057]]), 'ml_m': array([[0.35871235]])}
12601260
"""
12611261
# if no learners are provided try to evaluate all learners

doubleml/irm/cvar.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ class DoubleMLCVAR(LinearScoreMixin, DoubleML):
9797
>>> data = make_irm_data(theta=0.5, n_obs=500, dim_x=20, return_type='DataFrame')
9898
>>> obj_dml_data = dml.DoubleMLData(data, 'y', 'd')
9999
>>> dml_cvar_obj = dml.DoubleMLCVAR(obj_dml_data, ml_g, ml_m, treatment=1, quantile=0.5)
100-
>>> dml_cvar_obj.fit().summary
100+
>>> dml_cvar_obj.fit().summary # doctest: +SKIP
101101
coef std err t P>|t| 2.5 % 97.5 %
102102
d 1.588364 0.096616 16.43989 9.909942e-61 1.398999 1.777728
103103

doubleml/irm/iivm.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ class DoubleMLIIVM(LinearScoreMixin, DoubleML):
9595
>>> data = make_iivm_data(theta=0.5, n_obs=1000, dim_x=20, alpha_x=1.0, return_type='DataFrame')
9696
>>> obj_dml_data = dml.DoubleMLData(data, 'y', 'd', z_cols='z')
9797
>>> dml_iivm_obj = dml.DoubleMLIIVM(obj_dml_data, ml_g, ml_m, ml_r)
98-
>>> dml_iivm_obj.fit().summary
98+
>>> dml_iivm_obj.fit().summary # doctest: +SKIP
9999
coef std err t P>|t| 2.5 % 97.5 %
100100
d 0.362398 0.191578 1.891649 0.058538 -0.013088 0.737884
101101

doubleml/irm/irm.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ class DoubleMLIRM(LinearScoreMixin, DoubleML):
9696
>>> data = make_irm_data(theta=0.5, n_obs=500, dim_x=20, return_type='DataFrame')
9797
>>> obj_dml_data = dml.DoubleMLData(data, 'y', 'd')
9898
>>> dml_irm_obj = dml.DoubleMLIRM(obj_dml_data, ml_g, ml_m)
99-
>>> dml_irm_obj.fit().summary
99+
>>> dml_irm_obj.fit().summary # doctest: +SKIP
100100
coef std err t P>|t| 2.5 % 97.5 %
101101
d 0.371972 0.206802 1.798685 0.072069 -0.033353 0.777297
102102

doubleml/irm/lpq.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ class DoubleMLLPQ(NonLinearScoreMixin, DoubleML):
9999
>>> data = make_iivm_data(theta=0.5, n_obs=1000, dim_x=20, return_type='DataFrame')
100100
>>> obj_dml_data = dml.DoubleMLData(data, 'y', 'd', z_cols='z')
101101
>>> dml_lpq_obj = dml.DoubleMLLPQ(obj_dml_data, ml_g, ml_m, treatment=1, quantile=0.5)
102-
>>> dml_lpq_obj.fit().summary
102+
>>> dml_lpq_obj.fit().summary # doctest: +SKIP
103103
coef std err t P>|t| 2.5 % 97.5 %
104104
d 0.217244 0.636453 0.341336 0.73285 -1.03018 1.464668
105105
"""

doubleml/irm/pq.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ class DoubleMLPQ(NonLinearScoreMixin, DoubleML):
105105
>>> data = make_irm_data(theta=0.5, n_obs=500, dim_x=20, return_type='DataFrame')
106106
>>> obj_dml_data = dml.DoubleMLData(data, 'y', 'd')
107107
>>> dml_pq_obj = dml.DoubleMLPQ(obj_dml_data, ml_g, ml_m, treatment=1, quantile=0.5)
108-
>>> dml_pq_obj.fit().summary
108+
>>> dml_pq_obj.fit().summary # doctest: +SKIP
109109
coef std err t P>|t| 2.5 % 97.5 %
110110
d 0.553878 0.149858 3.696011 0.000219 0.260161 0.847595
111111
"""

doubleml/irm/qte.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ class DoubleMLQTE(SampleSplittingMixin):
8888
>>> data = make_irm_data(theta=0.5, n_obs=500, dim_x=20, return_type='DataFrame')
8989
>>> obj_dml_data = dml.DoubleMLData(data, 'y', 'd')
9090
>>> dml_qte_obj = dml.DoubleMLQTE(obj_dml_data, ml_g, ml_m, quantiles=[0.25, 0.5, 0.75])
91-
>>> dml_qte_obj.fit().summary
91+
>>> dml_qte_obj.fit().summary # doctest: +SKIP
9292
coef std err t P>|t| 2.5 % 97.5 %
9393
0.25 0.274825 0.347310 0.791297 0.428771 -0.405890 0.955541
9494
0.50 0.449150 0.192539 2.332782 0.019660 0.071782 0.826519

0 commit comments

Comments
 (0)