interaction.positioned: interaction method for positioned factors.

View source: R/interaction.positioned.R

interaction.positionedR Documentation

interaction method for positioned factors.

Description

This is intended to be a method for interaction for positioned factors. Since interaction is not currently implemented as a generic, interaction.positioned is a standalone function. The result is assigned a position. The position for each interaction level is the position of the corresponding a factor plus a scaled level of the b factor. The default scale is .1.

Usage

interaction.positioned(...,  ## exactly two factors
             drop = FALSE, sep = ".",
             b.offset=0,
             b.scale=.1)

Arguments

...

exactly two factors. The first factor a is used as the major factor in sort order. The second factor b is used as minor factor in sort order.

b.offset

amount added to position(b) to adjust appearance.

b.scale

scale to relate units of position(a) to units of position(b).

drop, sep

See factor.

Value

"positioned" object containing the ordinary interaction with a "position" attribute.

Author(s)

Richard M. Heiberger <rmh@temple.edu>

See Also

positioned.

Examples

a <- positioned(letters[c(1,2,3,1,2,3)], value=c(1,4,9))
b <- positioned(LETTERS[c(4,4,4,5,5,5)], value=c(1,2))
a.b <- interaction.positioned(a, b)
a.b.2 <- interaction.positioned(a, b, b.scale=.2)
b.a <- interaction.positioned(b, a)

HH documentation built on Aug. 9, 2022, 5:08 p.m.