public class MultivariateObservationEquation extends Object
| Constructor and Description |
|---|
MultivariateObservationEquation(Matrix F,
Matrix V)
Constructs a time-invariant an observation equation.
|
MultivariateObservationEquation(Matrix F,
Matrix V,
NormalRVG rmvnorm)
Constructs a time-invariant an observation equation.
|
MultivariateObservationEquation(MultivariateObservationEquation that)
Copy constructor.
|
MultivariateObservationEquation(ObservationEquation obs)
Constructs a multivariate observation equation from a univariate observation equation.
|
MultivariateObservationEquation(R1toMatrix F,
R1toMatrix V)
Constructs an observation equation.
|
MultivariateObservationEquation(R1toMatrix F,
R1toMatrix V,
NormalRVG rmvnorm)
Constructs an observation equation.
|
| Modifier and Type | Method and Description |
|---|---|
int |
dimension()
Gets the dimension of observation \(y_{t}\).
|
ImmutableMatrix |
F(int t)
Gets F(t), the coefficient matrix of \(x_{t}\).
|
ImmutableMatrix |
V(int t)
Gets V(t), the covariance matrix of \(v_{t}\).
|
ImmutableVector |
yt_mean(int t,
Vector xt)
Predicts the next observation.
\[
E(y_t) = F_t \cdot x_t
\]
|
ImmutableMatrix |
yt_var(int t,
Matrix var_t_tlag)
Gets the covariance of the apriori prediction for the next observation.
\[
\operatorname{Var}(y_\{t | t - 1\}) = F_t \cdot \operatorname{Var}(x_\{t | t - 1\}) \cdot F_t' + V_t
\]
|
ImmutableVector |
yt(int t,
Vector xt)
Evaluates the observation equation.
\[
y_t = F_t \cdot x_t + v_t
\]
|
public MultivariateObservationEquation(R1toMatrix F, R1toMatrix V, NormalRVG rmvnorm)
F - the coefficient matrix function of \(x_{t}\), a function of timeV - the covariance matrix function of \(v_{t}\), a function of timermvnorm - a d-dimensional standard multivariate Gaussian random vector generator
(for seeding); d = the dimension of V or \(y_{t}\)public MultivariateObservationEquation(R1toMatrix F, R1toMatrix V)
F - the coefficient matrix function of \(x_{t}\), a function of timeV - the covariance matrix function of \(v_{t}\), a function of timepublic MultivariateObservationEquation(Matrix F, Matrix V, NormalRVG rmvnorm)
F - the coefficient matrix of \(x_{t}\)V - the covariance matrix of \(v_{t}\)rmvnorm - a d-dimensional standard multivariate Gaussian random vector generator
(for seeding); d = the dimension of V or \(y_{t}\)public MultivariateObservationEquation(Matrix F, Matrix V)
F - the coefficient matrix of \(x_{t}\)V - the covariance matrix of \(v_{t}\)public MultivariateObservationEquation(ObservationEquation obs)
obs - a univariate observation equationpublic MultivariateObservationEquation(MultivariateObservationEquation that)
that - a ObservationEquationpublic int dimension()
public ImmutableMatrix F(int t)
t - timepublic ImmutableMatrix V(int t)
t - timepublic ImmutableVector yt_mean(int t, Vector xt)
t - timext - state \(x_{t}\)public ImmutableMatrix yt_var(int t, Matrix var_t_tlag)
t - timevar_t_tlag - Var(y_{t | t - 1}), the variance of the apriori predictionpublic ImmutableVector yt(int t, Vector xt)
t - timext - state \(x_{t}\)Copyright © 2010-2026 NM Group. All Rights Reserved.