Learn R Programming

DeepLearningCausal (version 0.0.107)

Causal Inference with Super Learner and Deep Neural Networks

Description

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.

Copy Link

Version

Install

install.packages('DeepLearningCausal')

Monthly Downloads

270

Version

0.0.107

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Nguyen K. Huynh

Last Published

October 30th, 2025

Functions in DeepLearningCausal (0.0.107)

pattc_counterfactuals

Assess Population Data counterfactuals
expcall

Create list for experimental data
plot.pattc_deeplearning

plot.pattc_deeplearning
plot.metalearner_neural

plot.metalearner_neural
print.pattc_ensemble

print.pattc_ensemble
pattc_deeplearning_counterfactuals

Assess Population Data counterfactuals
print.pattc_deeplearning

print.pattc_deeplearning
pattc_ensemble

PATT-C SL Ensemble
python_ready

Check for Python module availability and install if missing.
print.pattc_neural

print.pattc_neural
pattc_deeplearning

Deep PATT-C
print.metalearner_ensemble

print.metalearner_ensemble
pop_data

World Value Survey India Sample
plot.metalearner_ensemble

plot.metalearner_ensemble
pattc_neural

Estimate PATT_C using Deep NN
pop_data_full

World Value Survey India Sample
print.metalearner_deeplearning

print.metalearner_deeplearning
print.metalearner_neural

print.metalearner_neural
popcall

Create list for population data
response_model

Response model from experimental data using SL ensemble
plot.pattc_ensemble

plot.pattc_ensemble
plot.pattc_neural

plot.pattc_neural
complier_predict

Complier model prediction
check_python_modules

Check for required Python modules and prompt installation if missing.
conformal_plot

conformal_plot
deep_response_model

Response model from experimental data using deep neural learning through Tensorflow
metalearner_ensemble

metalearner_ensemble
exp_data

Survey Experiment of Support for Populist Policy
build_model

Build Keras model
check_cran_deps

Check for required CRAN packages and prompt installation if missing.
deep_complier_mod

Train complier model using deep neural learning through Tensorflow
metalearner_neural

metalearner_neural
complier_mod

Train complier model using ensemble methods
neuralnet_complier_mod

Train compliance model using neural networks
exp_data_full

Survey Experiment of Support for Populist Policy
deep_predict

Complier model prediction
hte_plot

hte_plot
metalearner_deeplearning

metalearner_deeplearning
neuralnet_pattc_counterfactuals

Assess Population Data counterfactuals
neuralnet_response_model

Modeling Responses from experimental data Using Deep NN
neuralnet_predict

Predicting Compliance from experimental data