SuanShu, a Java numerical and statistical library

com.numericalmethod.suanshu.stats.timeseries.linear.multivariate.stationaryprocess.arima.arma
Class ArModel

java.lang.Object
  extended by com.numericalmethod.suanshu.stats.timeseries.linear.multivariate.stationaryprocess.arima.ArimaxModel
      extended by com.numericalmethod.suanshu.stats.timeseries.linear.multivariate.stationaryprocess.arima.ArimaModel
          extended by com.numericalmethod.suanshu.stats.timeseries.linear.multivariate.stationaryprocess.arima.arma.ArmaModel
              extended by com.numericalmethod.suanshu.stats.timeseries.linear.multivariate.stationaryprocess.arima.arma.ArModel

public class ArModel
extends ArmaModel

This class represents a VAR model.

See Also:
Wikipedia: Vector autoregressive model

Field Summary
 
Fields inherited from class com.numericalmethod.suanshu.stats.timeseries.linear.multivariate.stationaryprocess.arima.ArimaxModel
mu, phi, psi, sigma, theta
 
Constructor Summary
ArModel(ArModel that)
          Copy constructor.
ArModel(ArModel model)
          Cast a univariate AR model to a multivariate model.
ArModel(Matrix[] phi)
          Construct a zero-intercept (mu) VAR model with unit variance.
ArModel(Matrix[] phi, Matrix sigma)
          Construct a zero-intercept (mu) VAR model.
ArModel(Vector mu, Matrix[] phi)
          Construct a VAR model with unit variance.
ArModel(Vector mu, Matrix[] phi, Matrix sigma)
          Construct a VAR model.
 
Method Summary
 
Methods inherited from class com.numericalmethod.suanshu.stats.timeseries.linear.multivariate.stationaryprocess.arima.arma.ArmaModel
armaMean, armaMeanNoIntercept
 
Methods inherited from class com.numericalmethod.suanshu.stats.timeseries.linear.multivariate.stationaryprocess.arima.ArimaModel
getArma
 
Methods inherited from class com.numericalmethod.suanshu.stats.timeseries.linear.multivariate.stationaryprocess.arima.ArimaxModel
AR, AR, d, dimension, getArmax, MA, MA, maxPQ, mu, p, psi, q, sigma
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArModel

public ArModel(Vector mu,
               Matrix[] phi,
               Matrix sigma)
Construct a VAR model.

Parameters:
mu - the intercept (constant) vector
phi - the AR coefficients (excluding the initial 1)
sigma - the covariance matrix of white noise

ArModel

public ArModel(Vector mu,
               Matrix[] phi)
Construct a VAR model with unit variance.

Parameters:
mu - the intercept (constant) vector
phi - the AR coefficients (excluding the initial 1)

ArModel

public ArModel(Matrix[] phi,
               Matrix sigma)
Construct a zero-intercept (mu) VAR model.

Parameters:
phi - the AR coefficients (excluding the initial 1)
sigma - the covariance matrix of white noise

ArModel

public ArModel(Matrix[] phi)
Construct a zero-intercept (mu) VAR model with unit variance.

Parameters:
phi - the AR coefficients (excluding the initial 1)

ArModel

public ArModel(ArModel that)
Copy constructor.

Parameters:
that - a VAR model

ArModel

public ArModel(ArModel model)
Cast a univariate AR model to a multivariate model.

Parameters:
model - a univariate AR model

SuanShu, a Java numerical and statistical library

Copyright © 2011 Numerical Method Inc. Ltd. All Rights Reserved.