gen_arma | R Documentation |
Generate an ARMA(p,q) process with supplied vector of Autoregressive Coefficients (φ), Moving Average Coefficients (θ), and σ^2.
gen_arma(N, ar, ma, sigma2 = 1.5, n_start = 0L)
N |
An |
ar |
A |
ma |
A |
sigma2 |
A |
n_start |
An |
For AR(1)
, MA(1)
, and ARMA(1,1)
please use their functions if speed is important
as this function is designed to generate generic ARMA processes.
A vec
that contains the generated observations.
The Autoregressive order p and Moving Average order q (ARMA(p,q)) process with non-zero parameters phi[i] in (-1,1) for the AR components, theta[j] in (-1,+1) for the MA components, and sigma^2 in R^{+}. This process is defined as:
X[t] = sum(phi[p]*X[t-1]) + sum(theta[q]*W[t-1]) + W[t]
where
W[t] ~ N(0,sigma^2) iid
The innovations are generated from a normal distribution. The σ^2 parameter is indeed a variance parameter. This differs from R's use of the standard deviation, σ.
gen_arma(10, c(.3,.5), c(.1), 1, 0)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.