Learn R Programming

Boom (version 0.9.15)

TimeSeriesBoxplot: Time Series Boxplots

Description

Creates a series of boxplots showing the evolution of a distribution over time.

Usage

TimeSeriesBoxplot(x, time, ylim = NULL, add = FALSE, ...)

Value

Called for its side effect, which is to produce a plot on the current graphics device.

Arguments

x

A matrix where each row represents a curve (e.g. a simulation of a time series from a posterior distribution) and columns represent time. A long time series would be a wide matrix.

time

A vector of class Date with lenght matching the number of columns in x.

ylim

limits for the y axis.

add

logical, if TRUE then add boxplots to current plot.

...

Extra arguments to pass on to boxplot

Author

Steven L. Scott steve.the.bayesian@gmail.com

Examples

Run this code
  x <- t(matrix(rnorm(1000 * 100, 1:100, 1:100), nrow=100))
  ## x has 1000 rows, and 100 columns.  Column i is N(i, i^2) noise.
  time <- as.Date("2010-01-01", format = "%Y-%m-%d") + (0:99 - 50)*7
  TimeSeriesBoxplot(x, time)

Run the code above in your browser using DataLab