Wrapper function for the randomization scheme in the trial.

randomize(block_size = 2, randomization_ratio = c(1, 1), .data = NULL)

Arguments

block_size

integer. Block size for the complete randomization in a block.

randomization_ratio

vector. The randomization allocation for control to treatment.

.data

NULL. This should not be changed by the user.

Value

A list with randomization details (block size and ratio).

Examples

randomize(block_size = 100, randomization_ratio = c(2, 3))
#> $block #> [1] 100 #> #> $rand_ratio #> [1] 2 3 #>
randomize(block_size = 10, randomization_ratio = c(1, 4))
#> $block #> [1] 10 #> #> $rand_ratio #> [1] 1 4 #>