На языке программирования статистики R следующая формула (например, в lm()
или glm()
)
z ~ (x+y)^2
эквивалентна
z ~ x + y + x:y
Предположим, у меня есть тольконепрерывные предикторы, есть ли краткий способ получить
z ~ I(x^2) + I(y^2) + I(x) + I(y) + I(x*y)
Формула, которая делает правильные вещи для факторных предикторов, является плюсом.
Одним из возможных решений является
z ~ (poly(x,2) + poly(y,2))^2
Я ищу что-то более элегантное.