交互作用计算表示给定因素交互作用的因素。互动的结果总是无序的。
interaction(..., drop = FALSE, sep = ".", lex.order = FALSE)
... : 要计算交互作用的因素,或给出这些因素的单个列表。
drop : 如果drop为TRUE,则从结果中删除未使用的因子级别。默认值是保留allfactor级别。
sep : 字符串通过连接组成层标签来构造新的层标签。
lex.order : 逻辑指示因子串联的顺序是否应按词汇顺序排列。
a < - gl(2, 4, 8)
b < - gl(2, 2, 8, labels = c("ctrl", "treat"))
s < - gl(2, 1, 8, labels = c("M", "F"))
interaction(a, b)
interaction(a, b, s, sep = ":")
stopifnot(identical(a:s,
interaction(a, s, sep = ":", lex.order = TRUE)),
identical(a:s:b,
interaction(a, s, b, sep = ":", lex.order = TRUE)))