I have an R script with the following applicable lines:

                xshort <- window(s, start=st, end=ed)
. . .
                xshort <- ts(xshort, frequency=1, start=1)
. . .
                m1 <- m2 <- m3 <- m4 <- m5 <- m6 <- NULL
                m1 <- tslm(xshort ~ trend)

I get an error:

Error in get(dataname) : object 'xshort' not found

When I do traceback() I get:

3: get(dataname)
2: tslm(xshort ~ trend) at #19
1: model.cross.validation(l[["MEN"]]$series)

Which points to the call to tslm above.  Since I am not supply 'data' to 
the tslm call (in the forecast package),, I am assuming that the code is 
dying here (in tslm):

     if (missing(data)) {
         dataname <- as.character(formula)[2]
         x <- get(dataname)
         data <- data.frame(x)
         colnames(data) <- dataname
     }

Any ideas what is failing?

Kevin

        [[alternative HTML version deleted]]

______________________________________________
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.

Reply via email to