File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -178,6 +178,22 @@ def test_execute_test_observational_linear_regression_estimator_direct_effect(se
178
178
causal_test_result = causal_test_engine .execute_test (estimation_model , causal_test_case )
179
179
self .assertAlmostEqual (causal_test_result .test_value .value , 4 , delta = 1e-10 )
180
180
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
+
181
197
def test_execute_test_observational_linear_regression_estimator_risk_ratio (self ):
182
198
"""Check that executing the causal test case returns the correct results for dummy data using a linear
183
199
regression estimator."""
You can’t perform that action at this time.
0 commit comments