Скажімо, у мене є дані:
x1 <- rnorm(100,2,10)
x2 <- rnorm(100,2,10)
y <- x1+x2+x1*x2+rnorm(100,1,2)
dat <- data.frame(y=y,x1=x1,x2=x2)
res <- lm(y~x1*x2,data=dat)
summary(res)
Я хочу побудувати графік безперервної безперервної взаємодії таким чином, що x1 знаходиться на осі X, а x2 представлений 3 рядками, один з яких представляє x2 при Z-балі 0, один на Z-бал +1, а інший на a Z-бал -1, кожен рядок окремого кольору та маркований. Як це зробити за допомогою ggplot2?
Наприклад, це може виглядати приблизно так (хоча звичайно з різними кольоровими лініями, а не різними типами ліній):