Overload List
| # | Signature | Description |
|---|---|---|
| 1 | procedure ARMAKappa(const Data: TVec; const Phi: TVec; const Theta: TVec; const cov: TMtx; const KappaSize: Integer); | Calculate necessary covariances for ARMA(p,q) process up to kappa(KappaSize,KappaSize) |
| 2 | function ARMAKappa(const gamma: TVec; const maacvf: TVec; const i: Integer; const j: Integer; const Phi: TVec; const Theta: TVec): Double; | ARMA process covariances. |
Overload 1: procedure ARMAKappa(const Data: TVec; const Phi: TVec; const Theta: TVec; const cov: TMtx; const KappaSize: Integer);
Calculate necessary covariances for ARMA(p,q) process up to kappa(KappaSize,KappaSize)
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Data | TVec | |
| 2 | Phi | TVec | |
| 3 | Theta | TVec | |
| 4 | cov | TMtx | |
| 5 | KappaSize | Integer |
Result: stored in self (calling object)
Overload 2: function ARMAKappa(const gamma: TVec; const maacvf: TVec; const i: Integer; const j: Integer; const Phi: TVec; const Theta: TVec): Double;
ARMA process covariances.
| # | Name | Description |
|---|---|---|
| 1 | gamma | Time series ACVF. |
| 2 | maacvf | The ACVF of a MA part of the model. |
| 3 | Phi | Stores Phi values for ARMA process. |
| 4 | Theta | Stores Theta values for ARMA process. |
| 5 | i | |
| 6 | j |
Returns: Double
Remarks:
Calculates ARMA (p,q) process covariances. For ARMA process, covariances are defined as:
where gamma is time series autocovariance function, sigma^2 is estimated white noise, m=max(p,q) and phi, theta are AR and MA coefficients.
See Also: StatTimeSerAnalysis.ARMAAcf