public abstract class InnovationAlgorithmImpl
extends java.lang.Object
implements java.io.Serializable
XtHat.| Modifier and Type | Field and Description |
|---|---|
protected MultiVariateTimeSeries |
XtHat
the one-step ahead predictors, {X^t+1}
|
| Modifier | Constructor and Description |
|---|---|
protected |
InnovationAlgorithmImpl() |
| Modifier and Type | Method and Description |
|---|---|
ImmutableMatrix |
covariance(int t)
Get the covariance matrix for prediction errors at time t for X^t+1.
|
protected void |
run(int t,
AutoCovarianceFunction K)
Run the Innovation Algorithm to compute the prediction parameters.
|
ImmutableMatrix |
theta(int i,
int j)
Get the coefficients of the linear predictor.
|
MultiVariateTimeSeries |
XtHat()
Get all the one-step predictions X^t+1, t ∈ [0, t]
|
ImmutableVector |
XtHat(int t)
Get the one-step prediction X^t+1.
|
protected MultiVariateTimeSeries XtHat
protected void run(int t,
AutoCovarianceFunction K)
t - time series lengthK - the covariance structure of the time seriespublic ImmutableMatrix theta(int i, int j)
i - i, ranging from 1 to tj - j, ranging from 1 to tpublic ImmutableMatrix covariance(int t)
t - time, ranging from 0 to tpublic ImmutableVector XtHat(int t)
t - time, ranging from 0 to tpublic MultiVariateTimeSeries XtHat()