[R] Questions for package ts prediction

zhu wang zhuw at mail.smu.edu
Mon Jun 9 17:13:59 CEST 2003


On Mon, 2003-06-09 at 03:56, Prof Brian Ripley wrote:
> You have a scoping problem: the predict method needs to find the data:
> please supply an explicit newdata argument.  Your first example works
> because `y' happens to be globally visible and be the right object.
> 
Thanks. That makes sense.

> On 9 Jun 2003, zhu wang wrote:
> 
> > I am trying to write a function to return prediction values using
> > package ts. I have written three different versions since I am not sure
> > what's wrong with my func2. func and func1 return the same results.But
> > func1 and func2 don't. In particular, the only difference between
> > "func1" and "func2" is the function variable name being y and data,
> > respectively.  But running the last line of the following script will
> > give the message:
> > 
> > Error in ts(x): object is not a matrix.
> > 
> > I am confused. Also, could somebody kindly let me what's the answer if
> > any for the following sunspot example from the package help:
> > 
> > data(sunspot)
> > (sunspot.ar <- ar(sunspot.year)) 
> > # why not just sunspot.ar <- ar(sunspot.year) ?
> 
> Have you tried it?  Please do so, and you will learn the difference!
> This idiom is widely used in the R help files.
> 
I have tried it before but now I know the trick here.

> > predict(sunspot.ar, n.ahead=25)
-- 
zhu wang <zhuw at mail.smu.edu>




More information about the R-help mailing list