stratified_randomization: Stratified Randomization

View source: R/stratified_randomization.R

stratified_randomizationR Documentation

Stratified Randomization

Description

Generates a randomized allocation schedule within each stratum.

Usage

stratified_randomization(data, strata, groups, seed = NULL)

Arguments

data

A data frame containing the study subjects.

strata

Character vector specifying one or more stratification variables.

groups

Character vector of treatment groups.

seed

Optional random seed.

Value

A tibble containing the original data with an additional treatment allocation column.

Examples

df <- data.frame(
  ID = 1:20,
  Sex = rep(c("Male","Female"), each = 10),
  Age = rep(c("Young","Adult"), times = 10)
)

stratified_randomization(
  data = df,
  strata = c("Sex"),
  groups = c("Control","Treatment"),
  seed = 123
)


ExpDesignR documentation built on Aug. 27, 2026, 5:06 p.m.