policytree: Policy Learning via Doubly Robust Empirical Welfare Maximization over Trees

Learn optimal policies via doubly robust empirical welfare maximization over trees. Given reward estimates, the algorithm finds a rule-based treatment allocation, where the policy takes the form of a shallow decision tree that is globally optimal (or nearly so). Methods are described in Sverdrup, Kanodia, Zhou, Athey, and Wager (2020) <doi:10.21105/joss.02232>, Athey and Wager (2021) <doi:10.3982/ECTA15732>, and Zhou, Athey, and Wager (2023) <doi:10.1287/opre.2022.2271>.

Package details

AuthorErik Sverdrup [aut, cre], Ayush Kanodia [aut], Zhengyuan Zhou [aut], Susan Athey [aut], Stefan Wager [aut]
MaintainerErik Sverdrup <erik.sverdrup@gmail.com>
LicenseMIT + file LICENSE
Version1.2.5
URL https://github.com/grf-labs/policytree
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("policytree")

Try the policytree package in your browser

Any scripts or data that you put into this service are public.

policytree documentation built on Aug. 4, 2026, 5:10 p.m.