GreedyExperimentalDesign: Greedy Experimental Design Construction

Computes experimental designs for a two-arm experiment with covariates by greedily optimizing a balance objective function. This optimization provides lower variance for the treatment effect estimator (and higher power) while preserving a design that is close to complete randomization. We return all iterations of the designs for use in a permutation test. Additional functionality includes using branch and bound optimization (via Gurobi) and exhaustive enumeration.

Version: 1.2
Depends: R (≥ 3.2.0), rJava (≥ 0.9-6), GreedyExperimentalDesignJARs (≥ 1.0)
Imports: graphics, grDevices, stats
Published: 2018-07-15
Author: Adam Kapelner, David Azriel and Abba M. Krieger
Maintainer: Adam Kapelner <kapelner at>
License: GPL-3
NeedsCompilation: no
SystemRequirements: Java (>= 7.0)
Citation: GreedyExperimentalDesign citation info
Materials: ChangeLog
CRAN checks: GreedyExperimentalDesign results


Reference manual: GreedyExperimentalDesign.pdf
Package source: GreedyExperimentalDesign_1.2.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
macOS binaries: r-release: GreedyExperimentalDesign_1.2.tgz, r-oldrel: GreedyExperimentalDesign_1.2.tgz
Old sources: GreedyExperimentalDesign archive


Please use the canonical form to link to this page.