seq_anderson: Anderson (2002) cross-over design specification

Description Usage Arguments Details Value Author(s) References Examples

View source: R/seq_anderson.R

Description

Specifies a cross-over design from Anderson (2002).

Usage

1
seq_anderson(labels = 0:6, as_matrix = T, summary = T)

Arguments

labels

A vector of labels for the treatments. Should be of length seven, containing unique elements. Defaults to 0:6.

as_matrix

A logical variable indicating whether the design should be returned as a matrix, or a tibble. Defaults to T.

summary

A logical variable indicating whether a summary of the function's progress should be printed to the console. Defaults to T.

Details

seq_anderson() supports the specification of a cross-over design from Anderson (2002). Sequences are supported for any chosen treatment labels (see labels). In addition, the design can be returned in matrix or tibble form (see as_matrix).

Precisely, a set of 42 sequences are returned, for a design with 14 periods and seven treatments. Ultimately, the (k,j)th element of the cross-over design matrix corresponds to the treatment a subject on the kth sequence would receive in the jth period.

Value

Either a matrix if as_matrix = T (with rows corresponding to sequences and columns to periods), or a tibble if as_matrix = F (with rows corresponding to a particular period on a particular sequence). In either case, the returned object will have class xover_seq.

Author(s)

Based on data from the Crossover package by Kornelius Rohmeyer.

References

Anderson I (2002) Training schedule design. Personal Communication.

Examples

1
2
3
4
# Anderson (2002) design for the default parameters
anderson         <- seq_anderson()
# Using different labels
anderson_ABCDEFG <- seq_anderson(labels = LETTERS[1:7])

mjg211/xover documentation built on Oct. 16, 2019, 10:46 a.m.