Declare and Diagnose Research Designs

Researchers can characterize and learn about the properties of research designs before implementation using `DeclareDesign`. Ex ante declaration and diagnosis of designs can help researchers clarify the strengths and limitations of their designs and to improve their properties, and can help readers evaluate a research strategy prior to implementation and without access to results. It can also make it easier for designs to be shared, replicated, and critiqued.


DeclareDesign 0.10.0

  • First CRAN version

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


0.16.0 by Graeme Blair, 24 days ago,

Report a bug at

Browse source code at

Authors: Graeme Blair [aut, cre] , Jasper Cooper [aut] , Alexander Coppock [aut] , Macartan Humphreys [aut] , Neal Fultz [aut]

Documentation:   PDF Manual  

MIT + file LICENSE license

Imports rlang, generics

Depends on randomizr, fabricatr, estimatr

Suggests testthat, knitr, rmarkdown, AER, dplyr, data.table, ggplot2, future.apply, broom, MASS, Matching, betareg, biglm, gam, lfe, sf, reshape2, DesignLibrary

Depended on by DesignLibrary.

See at CRAN