unibar: Univariate Bayesian Method of AR Model Fitting
Description
This program fits an autoregressive model by a Bayesian procedure.
The least squares estimates of the parameters are obtained by
the householder transformation.
Usage
unibar(y, ar.order=NULL, plot=TRUE)
Arguments
y
a univariate time series.
ar.order
order of the AR model. Default is $2 \sqrt{n}$, where $n$ is the length of the time series y.
plot
logical. If TRUE (default) daic, pacoef and pspec are plotted.
Value
meanmean.
varvariance.
vinnovation variance.
aicAIC.
aicminminimum AIC.
daicAIC-aicmin.
order.maiceorder of minimum AIC.
v.maiceinnovation variance attained at m=order.maice.
pacoef.baypartial autocorrelation coefficients of Bayesian model.
arcoefAR coefficients of Bayesian model.
pspecpower spectrum.
Details
The AR model is given by
$$y(t) = a(1)y(t-1) + \ldots + a(p)y(t-p) + u(t),$$
where $p$ is AR order and $u(t)$ is Gaussian white noise with mean $0$ and variance $v(p)$.
The basic statistic AIC is defined by
$$AIC = nlog(det(v)) + 2m,$$
where $n$ is the length of data, $v$ is the estimate of innovation variance, and $m$ is the order of the model.
Bayesian weight of the $m$-th order model is defined by
$$W(m) = CONST \times C(m) / (m+1),$$
where $CONST$ is the normalizing constant and $C(m)=exp(-0.5AIC(m))$.
The equivalent number of free parameter for the Bayesian model is defined by
$$ek = D(1)^2 + \ldots + D(k)^2 +1,$$
where $D(j)$ is defined by $D(j)=W(j) + \ldots + W(k)$.
$m$ in the definition of AIC is replaced by $ek$ to be define an equivalent AIC for a Bayesian model.
References
H.Akaike (1978) A Bayesian Extension of The Minimum AIC Procedure of Autoregressive model Fitting.
Research memo. No.126. The Institute of Statistical Mathematics.
G.Kitagawa and H.Akaike (1978) A Procedure for The Modeling of Non-Stationary Time Series.
Ann. Inst. Statist. Math., 30, B, 351--363.
H.Akaike, G.Kitagawa, E.Arahata and F.Tada (1979)
Computer Science Monograph, No.11, Timsac78.
The Institute of Statistical Mathematics.