P.S. It really is sloppy code to mix variables from the global
environment with those inside a data frame. I.e.:
coef(lm(d ~ -1 + (.)^2, data = x))
the only time I think it makes sense to have different objects for the
outcome and predictors are when for speed purposes, you are using a
low level
Hi Robin,
Seems like the intended behavior to me. From the docs:
"There are two special interpretations of '.' in a formula. The usual
one is in the context of a 'data' argument of model fitting functions
and means 'all columns not otherwise in the formula' "
d is in the formula so the only col