| add.shared.local.level | R Documentation |
Add a shared local level model to a state specification. The shared local level model assumes the trend is a multivariate random walk:
\alpha_{t+1} = \alpha_t + \eta_t \qquad
\eta_{tj} \sim \mathcal{N}(0,\sigma_j).
The contribution to the mean of the observed series obeys
y_{t}
= B \alpha_t + \epsilon_t.
plus
observation error. Identifiability constraints imply that the
observation coefficients B form a rectangular lower triangular
matrix with diagonal 1.0.
If there are m time series and p factors, then B has
m rows and p columns. Having B be lower triangular
means that the first factor affects all series. The second affects
all but the first, the third excludes the first two, etc.
AddSharedLocalLevel(
state.specification,
response,
nfactors,
coefficient.prior = NULL,
initial.state.prior = NULL,
timestamps = NULL,
series.id = NULL,
sdy,
...)
state.specification |
A pre-existing list of state components that you wish to add to. If omitted, an empty list will be assumed. |
response |
The time series to be modeled. This can either be a
matrix with rows as time and columns as series, or it can be a numeric
vector. If a vector is passed then |
nfactors |
The number of latent factors to include in the model. This is the dimension of the state for this model component. |
coefficient.prior |
Prior distribution on the observation coefficients. |
initial.state.prior |
An object of class
|
timestamps |
If |
series.id |
If |
sdy |
A vector giving the standard deviation of each series to be
modeled. This argument is only necessary if |
... |
Extra arguments passed to
|
Returns a list with the elements necessary to specify a local linear trend state model.
Steven L. Scott steve.the.bayesian@gmail.com
Harvey (1990), "Forecasting, structural time series, and the Kalman filter", Cambridge University Press.
Durbin and Koopman (2001), "Time series analysis by state space methods", Oxford University Press.
bsts.
SdPrior
NormalPrior
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.