[Rd] A problem with glm() and possibly model-using functions in general?
Byron Ellis
ellis at stat.harvard.edu
Fri Nov 18 23:46:34 CET 2005
So, consider the following:
> example(glm)
> g = function(model) { w = runif(9);glm(model,weights=w); }
> g(counts ~ outcome + treatment)
Error in eval(expr, envir, enclos) : object "w" not found
Huh?! I suspect that somebody is lazily evaluating arguments in the
wrong environment (probably GlobalEnv in this case). I'm willing to
accept the fact that there's some mysterious reason you'd actually
want this behavior, but this looks like it should be filed as a bug
to me.
---
Byron Ellis (ellis at stat.harvard.edu)
"Oook" -- The Librarian
More information about the R-devel
mailing list