superponer - ¿Qué significa "/" en R al escribir una fórmula de regresión en lm()
superponer graficas en r (1)
La fórmula es así. No entiendo muy bien el uso de la noción "/". Parece que "/" se suele utilizar en variables ficticias. Pero no estoy seguro de su uso.
lm(y~x/z,data = data.frame(x = rnorm(6), y = rnorm(6), z = rep(0:1,each=3)))
lm(y ~ x/z, data)
es solo un acceso directo para lm(y ~ x + x:z, data)
Estos dos dan los mismos resultados:
lm(mpg ~ disp/hp,data = mtcars)
Call:
lm(formula = mpg ~ disp/hp, data = df)
Coefficients:
(Intercept) disp disp:hp
2.932e+01 -3.751e-02 -1.433e-05
lm(mpg ~ disp + disp:hp, data = mtcars)
Call:
lm(formula = mpg ~ disp + disp:hp, data = mtcars)
Coefficients:
(Intercept) disp disp:hp
2.932e+01 -3.751e-02 -1.433e-05
Entonces, lo que estás haciendo es modelar mpg
basado solo en disp
y en una interacción entre disp
y hp
.