Learn R Programming

forecast (version 8.23.0)

plot.Arima: Plot characteristic roots from ARIMA model

Description

Produces a plot of the inverse AR and MA roots of an ARIMA model. Inverse roots outside the unit circle are shown in red.

Usage

# S3 method for Arima
plot(
  x,
  type = c("both", "ar", "ma"),
  main,
  xlab = "Real",
  ylab = "Imaginary",
  ...
)

# S3 method for ar plot(x, main, xlab = "Real", ylab = "Imaginary", ...)

# S3 method for Arima autoplot(object, type = c("both", "ar", "ma"), ...)

# S3 method for ar autoplot(object, ...)

Value

None. Function produces a plot

Arguments

x

Object of class “Arima” or “ar”.

type

Determines if both AR and MA roots are plotted, of if just one set is plotted.

main

Main title. Default is "Inverse AR roots" or "Inverse MA roots".

xlab

X-axis label.

ylab

Y-axis label.

...

Other plotting parameters passed to par.

object

Object of class “Arima” or “ar”. Used for ggplot graphics (S3 method consistency).

Author

Rob J Hyndman & Mitchell O'Hara-Wild

Details

autoplot will produce an equivalent plot as a ggplot object.

See Also

Arima, ar

Examples

Run this code

library(ggplot2)

fit <- Arima(WWWusage, order = c(3, 1, 0))
plot(fit)
autoplot(fit)

fit <- Arima(woolyrnq, order = c(2, 0, 0), seasonal = c(2, 1, 1))
plot(fit)
autoplot(fit)

plot(ar.ols(gold[1:61]))
autoplot(ar.ols(gold[1:61]))

Run the code above in your browser using DataLab