Learn R Programming

randomizationInference (version 1.0.4)

blockRand: Random Treatment Assignments for Randomized Block Designs

Description

Randomly draws a specified number of assignment vectors or matrices according to a randomized block design.

Usage

blockRand(w, nrand, block)

Arguments

w

a vector or matrix of assignments.

nrand

a number specifying the desired number of random assignments.

block

a vector of block designations.

Value

A list of random assignment vectors or matrices.

Details

Assignments are randomly permuted within each block.

If w is a matrix, the permutations occur by row.

See Also

completeRand, latinRand

Examples

Run this code
# NOT RUN {
w1 <- c(0, 1, 0, 1, 0, 1, 0, 1)
block <- c(0, 0, 0, 0, 1, 1, 1, 1)
blockRand(w1, nrand = 5, block)

w2 <- c(0, 0, 1, 1, 0, 0, 1, 1)
blockRand(w = cbind(w1, w2), nrand = 5, block)
# }

Run the code above in your browser using DataLab