[R] model.frame.default problem in function definition
    Darryl Greig 
    darryl at hpli.hpl.hp.com
       
    Sun Mar  2 16:20:04 CET 2003
    
    
  
Could someone point me in the right direction for the following issue:
A function is defined as follows:
	tfun <- function(dat)
	  {
	    fmla <- as.formula("y~x+z")
	    dat2 <- dat
	    mdl <- lm(fmla,dat2)
	    mdl <- step(mdl)
	  }
Then the following code
	dat <- data.frame(x=1:10,z=1:10,y=(1:10)^2+10*(1:10))
	tfun(dat)
generates the output
	Start:  AIC= 43.67
	 y ~ x + z
	Error in model.frame.default(formula = y ~ z, data = dat2,
drop.unused.levels = TRUE) :
		Object "dat2" not found
Any help or pointers gratefully accepted.
Thanks,
Darryl Greig (darryl at hpli.hpl.hp.com)
    
    
More information about the R-help
mailing list