public class ARIMASim extends Object implements RandomNumberGenerator
Constructor and Description |
---|
ARIMASim(ARIMAModel arima)
Construct an ARIMA model, using random standard Gaussian innovations.
|
ARIMASim(ARIMAModel arima,
double[] lags,
double[] innovations,
RandomNumberGenerator rng)
Construct an ARIMA model.
|
ARIMASim(ARIMAModel arima,
RandomNumberGenerator rng)
Construct an ARIMA model.
|
Modifier and Type | Method and Description |
---|---|
double |
nextDouble()
Get the next random
double . |
void |
seed(long... seeds)
Seed the random number/vector/scenario generator to produce repeatable experiments.
|
public ARIMASim(ARIMAModel arima, double[] lags, double[] innovations, RandomNumberGenerator rng)
arima
- an ARIMA modellags
- the lags of AR length; lags[0]
is \(x_{t-1}\)innovations
- the innovations of MA length; innovations[0]
is \(e_{t-1}\)rng
- a random number generator to generate innovationspublic ARIMASim(ARIMAModel arima, RandomNumberGenerator rng)
arima
- an ARIMA modelrng
- a random number generator to generate innovationspublic ARIMASim(ARIMAModel arima)
arima
- an ARIMA modelpublic void seed(long... seeds)
Seedable
public double nextDouble()
RandomNumberGenerator
double
.nextDouble
in interface RandomNumberGenerator
Copyright © 2010-2020 NM FinTech Ltd.. All Rights Reserved.