Re: [R] ARIMA, AR, STEP

From: Prof Brian Ripley <ripley_at_stats.ox.ac.uk>
Date: Thu, 08 May 2008 13:47:40 +0100 (BST)

On Thu, 8 May 2008, Daniele Amberti wrote:

> Here is my problem:
> Autoregressive models are very interesting in forecasting consumptions (eg water, gas etc).
>
> Generally time series of this type have a long history with relatively simple patterns and can be useful to add external regressors for calendar events (holydays, vacations etc).
>
> arima() is a very powerful function but kalman filter is very slow (and I foun difficulties of estimation) while ar() is too simple but fast (but do not have a method for forecasting I think)
>
> Is there something like arima() but entirely implemented in C and efficient like ar() ???

You mean, like arima0()?

I am not sure arima() is inefficient, rather that you are asking for the solution to a computationally difficult problem (which in your example is looking to estimate structure that is not there!).

> Is there something like step() for ARIMAX? It would be very useful for external regressors.
>
> Try the code below (imagine daily data for some years):
>
> x <- rep(c(15,20,20,20,20,12,10), 5*52)
> set.seed(1234)
> x <- x + rnorm(length(x))
>
> #plot(as.ts(x[1:21]))
>
> #slow
> arima(x, c(1,0,1), list(order = c(2,0,0), period = 7))
> arima(x, c(2,0,0), list(order = c(3,0,0), period = 7))
> #slower
> arima(x, c(2,0,1), list(order = c(3,0,0), period = 7))
> # do not converge
> arima(x, c(2,0,0), list(order = c(3,0,1), period = 7))
>
> #fast but not enough sophisticated
> ar(x)
>
> Thanks in advance
> Daniele
>
>
>
> ________________________________
> ORS Srl
>
> Via Agostino Morando 1/3 12060 Roddi (Cn) - Italy
> Tel. +39 0173 620211
> Fax. +39 0173 620299 / +39 0173 433111
> Web Site www.ors.it
>
> ------------------------------------------------------------------------------------------------------------------------
> Qualsiasi utilizzo non autorizzato del presente messaggio e dei suoi allegati ?? vietato e potrebbe costituire reato.
> Se lei avesse ricevuto erroneamente questo messaggio, Le saremmo grati se provvedesse alla distruzione dello stesso
> e degli eventuali allegati.
> Opinioni, conclusioni o altre informazioni riportate nella e-mail, che non siano relative alle attivit?? e/o
> alla missione aziendale di O.R.S. Srl si intendono non attribuibili alla societ?? stessa, n?? la impegnano in alcun modo.
>
> [[alternative HTML version deleted]]
>
>

-- 
Brian D. Ripley,                  ripley_at_stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595

______________________________________________
R-help_at_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.
Received on Thu 08 May 2008 - 12:59:33 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Thu 08 May 2008 - 13:30:35 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.

list of date sections of archive