Class MultivariateAutoCorrelationFunction
java.lang.Object
dev.nm.analysis.function.matrix.R2toMatrix
dev.nm.stat.timeseries.linear.multivariate.MultivariateAutoCorrelationFunction
- All Implemented Interfaces:
Function<Vector,
,Matrix> RntoMatrix
- Direct Known Subclasses:
VARMAAutoCorrelation
This is the auto-correlation function of a multi-dimensional time series {Xt}.
\[
Y_{i,j} = E((X_i - \mu_i) \times (X_j - \mu_j)')
\\
\rho(i, j) = \frac{Y_{i,j}}{\sqrt{Y_{i,i}Y_{j,j}}}
\]
For a stationary process, the auto-correlation depends only on the lag, |i - j|.
-
Nested Class Summary
Nested classes/interfaces inherited from interface dev.nm.analysis.function.Function
Function.EvaluationException
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class dev.nm.analysis.function.matrix.R2toMatrix
dimensionOfDomain, dimensionOfRange, evaluate, evaluate
-
Constructor Details
-
MultivariateAutoCorrelationFunction
public MultivariateAutoCorrelationFunction()
-
-
Method Details
-
get
Get the auto-correlation of Xi and Xj.- Parameters:
i
- i > 0j
- j > 0- Returns:
- the auto-correlation Matrix indexed by [i, j]
-