{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/estimating-individual-treatment-effects-using","title":"Estimating Individual Treatment Effects using Non-Parametric Regression Models: a Review","arxiv_id":"2009.06472","date":"2020-09-14","proceeding":null,"authors":["Alberto Caron","Gianluca Baio","Ioanna Manolopoulou"],"abstract":"Large observational data are increasingly available in disciplines such as health, economic and social sciences, where researchers are interested in causal questions rather than prediction. In this paper, we examine the problem of estimating heterogeneous treatment effects using non-parametric regression-based methods, starting from an empirical study aimed at investigating the effect of participation in school meal programs on health indicators. Firstly, we introduce the setup and the issues related to conducting causal inference with observational or non-fully randomized data, and how these issues can be tackled with the help of statistical learning tools. Then, we review and develop a unifying taxonomy of the existing state-of-the-art frameworks that allow for individual treatment effects estimation via non-parametric regression models. After presenting a brief overview on the problem of model selection, we illustrate the performance of some of the methods on three different simulated studies. We conclude by demonstrating the use of some of the methods on an empirical analysis of the school meal program data.","url_abs":"https://arxiv.org/abs/2009.06472v6","url_pdf":"https://arxiv.org/pdf/2009.06472v6.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"estimating-individual-treatment-effects-using","repo_url":"https://github.com/albicaron/estite","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"none","reach":null}],"tasks":[{"task_slug":"causal-inference","task_name":"Causal Inference"},{"task_slug":"model-selection","task_name":"Model Selection"},{"task_slug":"regression-1","task_name":"regression"}],"methods":[{"method_slug":"causal-inference","method_name":"Causal inference"}],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2009.06472","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2009.06472"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/albicaron/estite","reach":null}],"summary":{"ran_violates":2,"ran_honours":1},"by_repo_kind":{"official":{"samples":3,"ran":3,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":3,"samples":[{"code_sha256_prefix":"6d8848bf277f9d3a","entry":"MC_se","repo":"albicaron/estite","repo_kind":"official","path":"Simulations/ACTG/Code/Python/ACTGdata_GPs.py","file_url":"https://github.com/albicaron/estite/blob/HEAD/Simulations/ACTG/Code/Python/ACTGdata_GPs.py","link_basis":"first_harvest_node","language":"python","status":"ran_violates","verification_level":1,"contract_check":"VIOLATES","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"6d8848bf277f9d3a"}},{"code_sha256_prefix":"ab834a9a6e041f7e","entry":"PEHE","repo":"albicaron/estite","repo_kind":"official","path":"Simulations/ACTG/Code/Python/ACTGdata_GPs.py","file_url":"https://github.com/albicaron/estite/blob/HEAD/Simulations/ACTG/Code/Python/ACTGdata_GPs.py","link_basis":"first_harvest_node","language":"python","status":"ran_violates","verification_level":1,"contract_check":"VIOLATES","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"ab834a9a6e041f7e"}},{"code_sha256_prefix":"66771983c77faa57","entry":"bias","repo":"albicaron/estite","repo_kind":"official","path":"Simulations/ACTG/Code/Python/ACTGdata_GPs.py","file_url":"https://github.com/albicaron/estite/blob/HEAD/Simulations/ACTG/Code/Python/ACTGdata_GPs.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"66771983c77faa57"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}