ArmaSpectrum-class: Class '"ArmaSpectrum"'

ArmaSpectrum-classR Documentation

Class "ArmaSpectrum"

Description

Objects from class "ArmaSpectrum" spectra computed by spectrum.

Details

The methods for show, print and plot work analogously to those for class "Spectrum" (which is a super class of "ArmaSpectrum"). In addition, print and show print also the parameters of the ARMA model.

Objects from the Class

Objects contain spectra produced by sarima::spectrum (recommended), see spectrum for details.

Objects can also be created by calls of the form new("ArmaSpectrum", ar = , ma = , sigma2 = , ...), where ar and ma are numeric vectors and sigma2 is a number. sigma2 may be omitted but then only normalized spectra can be computed. There further possibilities for the arguments but they should be considered internal and subject to change.

Slots

All slots are inherited from class "Spectrum".

.Data:

Object of class "function".

call:

Object of class "call".

model:

Object of class "ANY".

Methods

initialize

signature(.Object = "ArmaSpectrum"): ...

Author(s)

Georgi N. Boshnakov

See Also

class "Spectrum" for further details,

spectrum for further examples

Examples

## spectral density of the stationary part of a fitted 'airline model'
fit0 <- arima(AirPassengers, order = c(0,1,1),
              seasonal = list(order = c(0,1,1), period = 12))
sd.air <- spectrum(fit0)
show(sd.air)
plot(sd.air, log = "y") # plot log of the spectral density

## use the "ArmaSpectrum" object as a function to evaluate the sp. density:
sd.air(seq(0, 0.5, length.out = 13))
sd.air(seq(0, 0.5, length.out = 13), standardize = FALSE)

## white noise (constant spectral density)
sp.wn <- spectrum(ArmaModel(sigma2 = 2))
sp.wn
print(sp.wn)
print(sp.wn, standardize=FALSE)
show(sp.wn)

GeoBosh/sarima documentation built on March 27, 2024, 6:31 p.m.