DeclareDesign1.1.0 package

Declare and Diagnose Research Designs

draw_functions

Draw data, estimates, and inquiries from 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

get_functions

Get estimates, inquiries, assignment vectors, or samples from a design...

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

reexports

Objects exported from other packages

reshape_diagnosis

Clean up a diagnosis object for printing

run_design

Run a design one time

select_diagnosands

Select diagnosands

set_citation

Set the citation of a design

set_diagnosands

Set the diagnosands for a design

simulate_design

Simulate a design

tidy_try

Tidy Model Results and Filter to Relevant Coefficients

tidy.diagnosis

Tidy diagnosis

cite_design

Obtain the preferred citation for a design

compare_diagnoses

Compare Diagnoses

compare_functions

Compare two designs

declare_assignment

Declare Data Strategy: Assignment

declare_design

Declare a design

declare_diagnosands

Declare diagnosands

declare_estimator

Declare estimator

declare_inquiry

Declare inquiry

declare_internal_inherit_params

Used to inherit roxygen docs

declare_measurement

Declare measurement procedure

declare_model

Declare the size and features of the population.

declare_population

Declare the size and features of the population

declare_potential_outcomes

Declare potential outcomes

declare_reveal

Declare a reveal outcomes step

declare_sampling

Declare sampling procedure

declare_step

Declare a custom step

declare_test

Declare test

DeclareDesign-deprecated

Deprecated functions in package DeclareDesign.

DeclareDesign

DeclareDesign package

diagnose_design

Diagnose the design

diagnosis_helpers

Explore your design diagnosis

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.

  • Maintainer: Alexander Coppock
  • License: MIT + file LICENSE
  • Last published: 2025-10-15