Learn R Programming

DeclareDesign (version 1.1.0)

Declare and Diagnose Research Designs

Description

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.

Copy Link

Version

Install

install.packages('DeclareDesign')

Monthly Downloads

7,918

Version

1.1.0

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Alexander Coppock

Last Published

October 15th, 2025

Functions in DeclareDesign (1.1.0)

declare_population

Declare the size and features of the population
declare_step

Declare a custom step
declare_potential_outcomes

Declare potential outcomes
declare_test

Declare test
diagnose_design

Diagnose the design
declare_model

Declare the size and features of the population.
declare_internal_inherit_params

Used to inherit roxygen docs
declare_reveal

Declare a reveal outcomes step
get_functions

Get estimates, inquiries, assignment vectors, or samples from a design given data
modify_design

Modify a design after the fact
modify_edit

Modify internal variables in a design
pop.var

Population variance function
post_design

Explore your design
redesign

Redesign
tidy_try

Tidy Model Results and Filter to Relevant Coefficients
reshape_diagnosis

Clean up a diagnosis object for printing
draw_functions

Draw data, estimates, and inquiries from a design
diagnosis_helpers

Explore your design diagnosis
reexports

Objects exported from other packages
set_diagnosands

Set the diagnosands for a design
set_citation

Set the citation of a design
expand_design

Declare a design via a designer
find_all_objects

Find all objects and variables used in a design or design step
select_diagnosands

Select diagnosands
tidy.diagnosis

Tidy diagnosis
simulate_design

Simulate a design
run_design

Run a design one time
DeclareDesign-deprecated

Deprecated functions in package DeclareDesign.
diagnosand_handler

Declare diagnosands
compare_diagnoses

Compare Diagnoses
cite_design

Obtain the preferred citation for a design
declare_estimator

Declare estimator
declare_design

Declare a design
compare_functions

Compare two designs
declare_inquiry

Declare inquiry
declare_assignment

Declare Data Strategy: Assignment
DeclareDesign

DeclareDesign package
declare_measurement

Declare measurement procedure
declare_sampling

Declare sampling procedure