A time series of boxplots

Share:

Description

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

Usage

1

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

Value

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

Author(s)

Steven L. Scott stevescott@google.com

Examples

1
2
3
4
  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)

Want to suggest features or report bugs for rdrr.io? Use the GitHub issue tracker.