( I just became aware the mailer enforces html bodies, as such removed
by the list handler. Sorry about that. My message was )
I have this function
slm <- function(fun=lm, ...) {
#ilm <- eval(match.call()[-1]); # no way
ilm <- eval(parse(text=sub("^list", deparse(substitute(fun)),
deparse(substitute(...())))));
...
The latter actually does the trick, but recognising how some gurus hate
parse, I would like to know if this can anyhow be done with match.call,
or any other reasonable solution.
The issue here is that lm (and likewise glm, bayesglm, etc.) returns the
function call, which needs to show up as the original args to slm of course.
~~harald e
______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.