Declare

These functions declare research design steps

declare_assignment() assignment_handler()

Declare Data Strategy: Assignment

declare_inquiry() declare_inquiries() declare_estimand() declare_estimands() inquiry_handler()

Declare inquiry

declare_estimator() declare_estimators() label_estimator() model_handler()

Declare estimator

declare_measurement() measurement_handler()

Declare measurement procedure

declare_population()

Declare the size and features of the population

declare_potential_outcomes() potential_outcomes_internal.formula() potential_outcomes_internal.NULL()

Declare potential outcomes

declare_sampling() sampling_handler()

Declare sampling procedure

declare_step()

Declare a custom step

declare_test() label_test()

Declare test

declare_reveal() declare_reveal_handler()

Declare a reveal outcomes step

set_citation()

Set the citation of a design

`+`(<dd>)

Declare a design

Post-declaration functions

These functions operate on declared designs

cite_design()

Obtain the preferred citation for a design

draw_data() draw_inquiry() draw_inquiries() draw_estimands() draw_estimand() draw_estimates()

Draw data, estimates, and inquiries from a design

get_estimates() draw_assignment() draw_sample()

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

run_design()

Run a design one time

print_code() print(<design>) summary(<design>)

Explore your design

Diagnose

These functions assist with research design diagnosis

diagnosand_handler() declare_diagnosands()

Declare diagnosands

diagnose_design() diagnose_designs() vars()

Diagnose the design

get_diagnosands() get_simulations()

Explore your design diagnosis

simulate_design() simulate_designs()

Simulate a design

set_diagnosands()

Set the diagnosands for a design

reshape_diagnosis()

Clean up a diagnosis object for printing

Redesign

These functions modify declared designs

insert_step() delete_step() replace_step()

Modify a design after the fact

expand_design()

Declare a design via a designer

redesign()

Redesign

Comparison

These functions compare declared designs

compare_diagnoses()

Compare Diagnoses

compare_designs() compare_design_code() compare_design_summaries() compare_design_data() compare_design_estimates() compare_design_inquiries()

Compare two designs