Create a data frame for Latin square design
Usage
df.lsd(treatments, label, squares = 1, reuse = c("row", "col", "both"))
Arguments
- treatments
An integer-valued vector specifying the treatment structure, in which the length of the vector indicates the number of treatment factors, and each value represents the number of levels for each factor. A maximum of two factors is allowed, and they are arranged in a factorial design. For instance,
treatments = n
specifies one treatment factor with n levels, andtreatments=c(2,3)
creates a "2x3" factorial design of two treatment factors with 2 and 3 levels, respectively.- label
Optional. A list of character vectors specifying the names of treatment factors and factor levels. Each vector in the list represents a treatment factor, where the name of the vector specifies the name of the factor, and the values in the vector are the labels for that factor's levels. If not provided, factors and levels for one and two treatment factors are labeled as
list(trt = c("1", "2", ...))
andlist(facA = c("1", "2", ...), facB = c("1", "2", ...))
, respectively.- squares
the number of replicated squares
- reuse
A character string specifying how to replicate squares when there are multiple squares. Options are: "row" for reusing row blocks, "col" for reusing column blocks, or "both" for reusing both row and column blocks to replicate a single square.