Learn R Programming

randomizr (version 0.16.1)

obtain_num_permutations: Obtain the Number of Possible Permutations from a Random Assignment Declaration

Description

Obtain the Number of Possible Permutations from a Random Assignment Declaration

Usage

obtain_num_permutations(declaration)

Arguments

declaration

A random assignment declaration, created by declare_ra.

Value

a scalar

Examples

Run this code
# NOT RUN {
# complete

declaration <- declare_ra(N = 4)
perms <- obtain_permutation_matrix(declaration)
dim(perms)
obtain_num_permutations(declaration)

# blocked

blocks <- c("A", "A", "B", "B", "C", "C", "C")
declaration <- declare_ra(blocks = blocks)
perms <- obtain_permutation_matrix(declaration)
dim(perms)
obtain_num_permutations(declaration)

# clustered

clusters <- c("A", "B", "A", "B", "C", "C", "C")
declaration <- declare_ra(clusters = clusters)
perms <- obtain_permutation_matrix(declaration)
dim(perms)
obtain_num_permutations(declaration)

# large

declaration <- declare_ra(20)
choose(20, 10)
perms <- obtain_permutation_matrix(declaration)
dim(perms)

# }

Run the code above in your browser using DataLab