Skip to content

Commit 9493713

Browse files
fix vaccinating_elderly example
1 parent e2ec2f2 commit 9493713

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

causal_testing/testing/causal_test_engine.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ def __init__(self, causal_specification: CausalSpecification, data_collector: Da
5151
self.data_collector = data_collector
5252
self.scenario_execution_data_df = pd.DataFrame()
5353
self.scenario_execution_data_df = self.data_collector.collect_data(**kwargs)
54-
self.minimal_adjustment_set = None
54+
self.minimal_adjustment_set = set()
5555

5656
def identification(self, causal_test_case):
5757
"""Identify and return the minimum adjustment set

examples/covasim_/vaccinating_elderly/causal_test_vaccine.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
from causal_testing.testing.intervention import Intervention
1313
from causal_testing.testing.causal_test_engine import CausalTestEngine
1414
from causal_testing.testing.estimators import LinearRegressionEstimator
15+
import time
1516

1617

1718
def experimental_causal_test_vaccinate_elderly(runs_per_test_per_config: int = 30, verbose: bool = False):
@@ -81,11 +82,11 @@ def experimental_causal_test_vaccinate_elderly(runs_per_test_per_config: int = 3
8182

8283

8384
# 8. Obtain the minimal adjustment set for the causal test case from the causal DAG
84-
minimal_adjustment_set = causal_test_engine.identification(causal_test_case)
85+
causal_test_engine.identification(causal_test_case)
8586

8687
# 9. Build statistical model
8788
linear_regression_estimator = LinearRegressionEstimator((vaccine.name,), 1, 0,
88-
minimal_adjustment_set,
89+
causal_test_engine.minimal_adjustment_set,
8990
(outcome_variable.name,))
9091

9192
# 10. Execute test and save results in dict

0 commit comments

Comments
 (0)