[R] slowness of auto.arima() from package forecast (was Execution time very high in linux)
Bernardo Rangel Tura
tura at centroin.com.br
Sat Nov 10 10:38:04 CET 2007
On Fri, 2007-11-09 at 06:58 -0800, Joao Santos wrote:
> Hello,
>
> EXAMPLE
> ##Create time series
> bb_500 = scan("my_file.dat")
> ts <- ts(bb_500, frequency=168)
>
> ts
> Time Series:
> Start = c(1, 1)
> End = c(3, 164)
> Frequency = 168
> [1] 61 60 60 59 58 58 58 58 58 61 64 65 65 64 64 64 63 63 62 61 60 60 60
(...)
> ##Find the best model using auto.arima() from package forecast
>
> system.time(fit.500<-auto.arima(ts, d = NA, D = NA, max.p = 2, max.q = 2,
> max.P = 1, max.Q = 1, max.order = 5,
> start.p=0, start.q=0, start.P=0, start.Q=0,
> stationary = FALSE, ic = c("aic","aicc", "bic"),
> stepwise=FALSE, trace=TRUE))
> (...)
> ARIMA(2,0,2)(1,1,0)[168] : 1e+20 *
> ARIMA(2,0,2)(1,1,0)[168] with drift : 1e+20 *
>
> ## user system elapsed
> ##19041.573 3806.364 22849.199 -> ~6 hours
Hi João !
In my computer (using ubuntu 7.10) my output with stepwise=F is
ARIMA(0,0,0) with zero mean : 5593.194
ARIMA(0,0,0) with zero mean : 3590.859
ARIMA(0,0,1) with zero mean : 4913.543
ARIMA(0,0,1) with zero mean : 2970.582
ARIMA(0,0,2) with zero mean : 4303.206
ARIMA(0,0,2) with zero mean : 2591.151
ARIMA(1,0,0) with zero mean : 1e+20
ARIMA(1,0,0) with zero mean : 2395.506
ARIMA(1,0,1) with zero mean : 2161.814
ARIMA(1,0,1) with zero mean : 2140.694
ARIMA(1,0,2) with zero mean : 2116.413
ARIMA(1,0,2) with zero mean : 2087.563
ARIMA(2,0,0) with zero mean : 2127.992
ARIMA(2,0,0) with zero mean : 2065.447
ARIMA(2,0,1) with zero mean : 2108.049
ARIMA(2,0,1) with zero mean : 2059.157
ARIMA(2,0,2) with zero mean : 2108.159
ARIMA(2,0,2) with zero mean : 2057.5
user system elapsed
1.016 0.012 2.011
with stepwise=T the output is:
ARIMA(0,0,0) with zero mean : 3590.859
ARIMA(0,0,0) with zero mean : 3590.859
ARIMA(1,0,0) with zero mean : 2395.506
ARIMA(0,0,1) with zero mean : 2970.582
ARIMA(2,0,0) with zero mean : 2065.447
ARIMA(2,0,1) with zero mean : 2059.157
ARIMA(2,0,1) with zero mean : 2108.049
ARIMA(1,0,1) with zero mean : 2140.694
ARIMA(2,0,2) with zero mean : 2057.5
ARIMA(2,0,2) with zero mean : 2108.159
ARIMA(1,0,2) with zero mean : 2087.563
Best model: ARIMA(2,0,2) with zero mean
user system elapsed
0.752 0.004 0.796
I using a AMD SEMPRO 2800+ with 1 Gb RAM so I think the slow output is
because other cause.
--
[]s
Tura
More information about the R-help
mailing list