The randomizr package implements randomization procedures for experimental research, including simple, complete, block, cluster, and block-and-cluster random assignment. Each assignment function has a sampling analogue, and declare_ra() allows researchers to inspect and diagnose assignment procedures before conducting a study.
What’s covered#
- Two-arm trials –
simple_ra(),complete_ra(),block_ra(),cluster_ra(),block_and_cluster_ra() - Multi-arm trials –
num_arms,conditions, and*_eacharguments for multi-arm designs - Block designs –
block_m_eachandblock_prob_eachfor block-varying probability designs - Declaration –
declare_ra(),conduct_ra(),obtain_condition_probabilities() - Sampling –
simple_rs(),complete_rs(),strata_rs(),cluster_rs(),strata_and_cluster_rs() - Stata – equivalent Stata version of the package via
ssc install randomizr