Rev 29354 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
\name{lag.plot}\alias{lag.plot}\title{Time Series Lag Plots}\description{Plot time series against lagged versions of themselves.Helps visualizing \dQuote{auto-dependence} even when auto-correlationsvanish.}\usage{lag.plot(x, lags = 1, layout = NULL, set.lags = 1:lags,main = NULL, asp = 1,font.main=par("font.main"), cex.main=par("cex.main"),diag = TRUE, diag.col="gray", type="p", oma =NULL, ask =NULL,do.lines = n <= 150, labels = do.lines, \dots)}\arguments{\item{x}{time-series (univariate or multivariate)}\item{lags}{number of lag plots desired, see arg \code{set.lags}.}\item{layout}{the layout of multiple plots, basically the \code{mfrow}\code{\link{par}()} argument. The default uses about a squarelayout (see \code{\link{n2mfrow}} such that all plots are on one page.}\item{set.lags}{positive integer vector allowing to specify the set oflags used; defaults to \code{1:lags}.}\item{main}{character with a main header title to be done on the topof each page.}\item{asp}{Aspect ratio to be fixed, see \code{\link{plot.default}}.}\item{font.main, cex.main}{attributes for the title, see \code{par()}.}\item{diag}{logical indicating if the x=y diagonal should be drawn.}\item{diag.col}{color to be used for the diagonal \code{if(diag)}.}\item{type}{plot type to be used, but see \code{\link{plot.ts}} aboutits restricted meaning.}\item{oma}{outer margins, see \code{\link{par}}.}\item{ask}{logical; if true, the user is asked before a new page is started.}\item{do.lines}{logical indicating if lines should be drawn.}\item{labels}{logical indicating if labels should be used.}\item{\dots}{Further arguments to \code{\link{plot.ts}}.}}\note{It is more flexible and has different default behaviour thanthe S version. We use \code{main =} instead of \code{head = } forinternal consistency.}\author{Martin Maechler}\seealso{\code{\link{plot.ts}} which is the basic work horse.}\examples{data(nhtemp)lag.plot(nhtemp, 8, diag.col = "forest green")lag.plot(nhtemp, 5, main="Average Temperatures in New Haven")## ask defaults to TRUE when we have more than one page:lag.plot(nhtemp, 6, layout = c(2,1), asp = NA,main = "New Haven Temperatures", col.main = "blue")## Multivariate (but non-stationary! ...)data(freeny)lag.plot(freeny.x, lag = 3)\dontrun{data(sunspots) # no lines for long series :lag.plot(sqrt(sunspots), set = c(1:4, 9:12), pch = ".", col = "gold")}}\keyword{hplot}\keyword{ts}