Skip to content

Commit daa2c86

Browse files
committed
Update issm_introduction.Rmd
1 parent 2ab6e9b commit daa2c86

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

vignettes/issm_introduction.Rmd

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ The `tsissm` package implements the linear innovations state space model describ
3535

3636
1. **Automatic differentiation and robust inference**:
3737
Estimation leverages automatic differentiation (autodiff), with multiple sandwich estimators available for standard error calculation. System forecastability and ARMA constraints
38-
are handled correctly via the [nloptr](https://CRAN.R-project.org/package=nloptr) solver using autodiff-based Jacobians.
38+
are handled exactly via the [nloptr](https://CRAN.R-project.org/package=nloptr) solver using autodiff-based Jacobians.
3939

4040
2. **Flexible error distributions**:
4141
In addition to Gaussian errors, the model supports heavy-tailed and skewed alternatives, including the Student's $t$ distribution and the Johnson's SU distribution.
@@ -58,6 +58,15 @@ The `tsissm` package implements the linear innovations state space model describ
5858

5959
\section{Model Formulation}\label{sec:model}
6060

61+
Given an initial state vector of unobserved components (such as level, slope, and seasonality),
62+
the proposed model evolves the states over time using a linear transition equation,
63+
incorporating the effect of the most recent observation error. At each time step,
64+
the observed (Box-Cox transformed) value is modeled as a linear combination of the
65+
previous state, lagged external regressors, and a normally^[In our formulation we relax this to allow for other choices as well.] distributed
66+
random error. This structure allows the model to capture complex patterns in the
67+
data—such as trends, seasonal cycles, and the influence of exogenous variables—while
68+
dynamically updating its internal state based on new information.
69+
6170
Consider the following Single Error Model (SEM) with trigonometric seasonality:
6271

6372
\begin{equation}
@@ -72,6 +81,8 @@ where $\lambda$ represents the Box Cox parameter, $\bf{w}$ the observation coeff
7281
vector, $\bf{x}_t$ the unobserved state vector, and $\bf{c}$ a vector of coefficients
7382
on the external regressor set $\bf{u}$.^[In the package, it is expected that the regression matrix is already pre-lagged.]
7483

84+
85+
7586
Define the state vector^[The following equations apply for the case when all components are present (level, slope, seasonal and ARMA).] as:
7687

7788
\begin{equation}

0 commit comments

Comments
 (0)