DeepLearningCausal0.0.107 package

Causal Inference with Super Learner and Deep Neural Networks

build_model

Build Keras model

check_cran_deps

Check for required CRAN packages and prompt installation if missing.

check_python_modules

Check for required Python modules and prompt installation if missing.

complier_mod

Train complier model using ensemble methods

complier_predict

Complier model prediction

conformal_plot

conformal_plot

deep_complier_mod

Train complier model using deep neural learning through Tensorflow

deep_predict

Complier model prediction

deep_response_model

Response model from experimental data using deep neural learning throu...

expcall

Create list for experimental data

hte_plot

hte_plot

metalearner_deeplearning

metalearner_deeplearning

metalearner_ensemble

metalearner_ensemble

metalearner_neural

metalearner_neural

neuralnet_complier_mod

Train compliance model using neural networks

neuralnet_pattc_counterfactuals

Assess Population Data counterfactuals

neuralnet_predict

Predicting Compliance from experimental data

neuralnet_response_model

Modeling Responses from experimental data Using Deep NN

pattc_counterfactuals

Assess Population Data counterfactuals

pattc_deeplearning_counterfactuals

Assess Population Data counterfactuals

pattc_deeplearning

Deep PATT-C

pattc_ensemble

PATT-C SL Ensemble

pattc_neural

Estimate PATT_C using Deep NN

plot.metalearner_ensemble

plot.metalearner_ensemble

plot.metalearner_neural

plot.metalearner_neural

plot.pattc_deeplearning

plot.pattc_deeplearning

plot.pattc_ensemble

plot.pattc_ensemble

plot.pattc_neural

plot.pattc_neural

popcall

Create list for population data

print.metalearner_deeplearning

print.metalearner_deeplearning

print.metalearner_ensemble

print.metalearner_ensemble

print.metalearner_neural

print.metalearner_neural

print.pattc_deeplearning

print.pattc_deeplearning

print.pattc_ensemble

print.pattc_ensemble

print.pattc_neural

print.pattc_neural

python_ready

Check for Python module availability and install if missing.

response_model

Response model from experimental data using SL ensemble

Functions for deep learning estimation of Conditional Average Treatment Effects (CATEs) from meta-learner models and Population Average Treatment Effects on the Treated (PATT) in settings with treatment noncompliance using reticulate, TensorFlow and Keras3. Functions in the package also implements the conformal prediction framework that enables computation and illustration of conformal prediction (CP) intervals for estimated individual treatment effects (ITEs) from meta-learner models. Additional functions in the package permit users to estimate the meta-learner CATEs and the PATT in settings with treatment noncompliance using weighted ensemble learning via the super learner approach and R neural networks.

  • Maintainer: Nguyen K. Huynh
  • License: GPL-3
  • Last published: 2025-10-30