code: def test_causal_with_object_types(self, get_adult_shap_dataset):
      (
          data_train,
          data_test,
          treatment_features,
          heterogeneity_features,
          cat_cols,
          target_feature,
      ) = get_adult_shap_dataset
  
      rai_i = RAIInsights(
          model=None,
          train=data_train,
          test=data_test,
          target_column=target_feature,
          task_type="classification",
          categorical_features=cat_cols,
      )
  
      rai_i.causal.add(
          treatment_features=treatment_features,
          heterogeneity_features=heterogeneity_features,
      )
  
      rai_i.compute()
  
label_desc: Use image node_id 1 for calling the TestCausalWithDifferentDataTypes obj's underlying member method code with example usage: obj.test_causal_with_object_types(get_adult_shap_dataset) without return types