Andrew Robinsons example merely illustrates that for numerical variables, the 
term x1:x2
is the same as I(x1 * x2), and x1*x2 is different from x3*x4; try:

set.seed(8675309)

example <- data.frame(x1 = rnorm(100),
                      x2 = rnorm(100))

example$x3 <- example$x1 - 1
example$x4 <- example$x2 - 1

example$y <- with(example,
                 2 * x1 + 4 * x2 + x1 * x2 + rnorm(100) * 2)
with(example, plot(x1,x3))
with(example, plot(x2,x4))

## In the following code, the statistical information about the ## interaction 
term is the same across the two scalings
summary(lm(y ~ x1 * x2, data = example))
summary(lm(y ~ x3 * x4, data = example))

## In the following code, the statistical information about the ## interaction 
term is the not same across the two scalings
summary(lm(y ~ x1 + x1:x2, data = example))
summary(lm(y ~ x3 + x3:x4, data = example))
summary(lm(y ~ x3 + I(x3*x4), data = example))
summary(lm(y ~ x1 + I(x3*x4), data = example))

with(example, plot(x1*x2, x3*x4))

________________________________


Region Hovedstaden anvender de personoplysninger, du giver os i forbindelse med 
din henvendelse. Du kan laese mere om form?let med anvendelsen samt dine 
rettigheder p? vores hjemmeside: www.regionh.dk/persondatapolitik

        [[alternative HTML version deleted]]

______________________________________________
[email protected] mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide https://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to