arima problems when using argument fixed=
I don't see your point here. If you fix a value, it is fixed and the
initial value you give is irrelevant. That is stated quite clearly
fixed: optional numeric vector of the same length as the total
number of parameters. If supplied, only 'NA' entries in
'fixed' will be varied.
It looks like you have misread that.
On Sun, 2 May 2004 kjetil@acelerate.com wrote:
As I am reading ?arima, only NA entries in the argument fixed= imports. The following seems to indicate otherwise:
What does `imports' mean? That's not on the help page.
x <- arima.sim(model=list(ar=0.8), n=100) + (1:100)/50
t <- 1:100 mod1 <- lm(x ~ t) init1 <- c(0, coef(mod1)[2]) fixed1 <- c(as.numeric(NA), 0) arima(x, order=c(1,0,0), xreg=t, include.mean=FALSE, init=init1,
fixed=fixed1)
Call:
arima(x = x, order = c(1, 0, 0), xreg = t, include.mean = FALSE,
fixed = fixed1,
init = init1)
Coefficients:
ar1 t
0.9281 0
s.e. 0.0357 0
sigma^2 estimated as 0.9186: log likelihood = -138.64, aic = 281.28
init2 <- init1 init2[2] <- 0 fixed2 <- init1 fixed2[1] <- as.numeric(NA) arima(x, order=c(1,0,0), xreg=t, include.mean=FALSE, init=init2,
fixed=fixed2)
Call:
arima(x = x, order = c(1, 0, 0), xreg = t, include.mean = FALSE,
fixed = fixed2,
init = init2)
Coefficients:
ar1 t
0.7888 0.0377
s.e. 0.0593 0.0000
sigma^2 estimated as 0.8452: log likelihood = -133.97, aic = 271.94
fixed1
[1] NA 0
fixed2
t
NA 0.03767406
arima(x, order=c(1,0,0), xreg=t, include.mean=FALSE, init=init2,
fixed=fixed1)
Call:
arima(x = x, order = c(1, 0, 0), xreg = t, include.mean = FALSE,
fixed = fixed1,
init = init2)
Coefficients:
ar1 t
0.9281 0
s.e. 0.0357 0
sigma^2 estimated as 0.9186: log likelihood = -138.64, aic = 281.28
Brian D. Ripley, ripley@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