Dear R-help list members, Yesterday, I described a problem that I encountered with the use of expand.model.frame when the model object passed to this function was created without an explicit data argument in the call. I've had no responses, but I've been able to work around the problem by making a change to expand.model.frame, replacing the line rval <- eval(call("model.frame", ff, data = data, subset = subset, na.action = I), envir) with rval <- if (is.null(data)) eval(call("model.frame", ff, subset = subset, na.action = naa), envir) else eval(call("model.frame", ff, data = data, subset = subset, na.action = naa), envir) This looks to me like a bug (I'm filing a report), but in any event I've solved my problem. Thanks for your attention, John ----------------------------------------------------- John Fox Department of Sociology McMaster University Hamilton, Ontario, Canada L8S 4M4 email: jfox at mcmaster.ca phone: 905-525-9140x23604 web: www.socsci.mcmaster.ca/jfox ----------------------------------------------------- -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html Send "info", "help", or "[un]subscribe" (in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._