Skip to content

Commit ed229f8

Browse files
committed
test coefficient estimation
1 parent 74fc22d commit ed229f8

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

tests/testing_tests/test_causal_test_engine.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,22 @@ def test_execute_test_observational_linear_regression_estimator_direct_effect(se
178178
causal_test_result = causal_test_engine.execute_test(estimation_model, causal_test_case)
179179
self.assertAlmostEqual(causal_test_result.test_value.value, 4, delta=1e-10)
180180

181+
def test_execute_test_observational_linear_regression_estimator_coefficient(self):
182+
"""Check that executing the causal test case returns the correct results for dummy data using a linear
183+
regression estimator."""
184+
estimation_model = LinearRegressionEstimator(
185+
"D",
186+
self.treatment_value,
187+
self.control_value,
188+
self.minimal_adjustment_set,
189+
"A",
190+
self.causal_test_engine.scenario_execution_data_df,
191+
)
192+
causal_test_result = self.causal_test_engine.execute_test(
193+
estimation_model, self.causal_test_case, estimate_type="coefficient"
194+
)
195+
self.assertEqual(int(causal_test_result.test_value.value), 0)
196+
181197
def test_execute_test_observational_linear_regression_estimator_risk_ratio(self):
182198
"""Check that executing the causal test case returns the correct results for dummy data using a linear
183199
regression estimator."""

0 commit comments

Comments
 (0)