swh:1:snp:a4c99a50dc49f82b591f268001b320f8c3ca0041
Raw File
Tip revision: dc000f2a5f006d137f66716b086025d618bf8306 authored by John M Chambers on 14 July 2008, 00:00:00 UTC
version 1.0-5
Tip revision: dc000f2
implicitUpdateEx.R
updFormula <- function(model, var) {
       var <- as.character(substitute(var))
       tnames <- colnames(attr(terms(model), "factors"))
       hasVar <- grep(paste(":",var,":", sep = ""),
                      paste(":", tnames, ":", sep=""), fixed = TRUE)
       fText <- paste("~ .", paste("-", tnames[hasVar], collapse = " "))
       eval(parse(text = fText)[[1]])
   }

setGeneric("updFormula", signature = "model")

setMethod(updFormula, "formula", function(model, var) {
       eval(parse(text = paste("~ . -", as.character(var))))
   })

setGenericImplicit("updFormula")
back to top