Library of Research Designs

A simple interface to build designs using the package 'DeclareDesign'. In one line of code, users can specify the parameters of individual designs and diagnose their properties. The designers can also be used to compare performance of a given design across a range of combinations of parameters, such as effect size, sample size, and assignment probabilities.


DesignLibrary 0.1.1

  • Added designer for process-tracing designs (process_tracing_designer())
  • Added designer for simple instrumental variables designs (simple_iv_designer())
  • Added new arguments to regression_discontinuity_designer() to allow for setting variance and shape of potential outcomes functions
  • Added blocking to cluster_sampling_designer()
  • Added more flexible ways to specify N in block_cluster_two_arm_designer()
  • Cleaned up various inconsistencies in documentation
  • Cleaned up dependencies in DESCRIPTION
  • Cleaner method for handling global variables in DesignLibrary.R
  • Used importFrom to fix notes and errors in check_results_DesignLibrary.html

DesignLibrary 0.1.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.1.2 by Jasper Cooper, 3 months ago,

Browse source code at

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

Documentation:   PDF Manual  

MIT + file LICENSE license

Imports generics, rlang

Depends on DeclareDesign, randomizr, fabricatr, estimatr

Suggests testthat

Suggested by DeclareDesign.

See at CRAN