latticeExtra (version 0.6-9)

ecdfplot: Trellis Displays of Empirical CDF

Description

Conditional displays of Empirical Cumulative Distribution Functions

Usage

ecdfplot(x, data, ...)

## S3 method for class 'formula': ecdfplot(x, data, prepanel = "prepanel.ecdfplot", panel = "panel.ecdfplot", ylab, \dots) ## S3 method for class 'numeric': ecdfplot(x, data = NULL, xlab, \dots)

prepanel.ecdfplot(x, f.value = NULL, ...)

panel.ecdfplot(x, f.value = NULL, type = "s", groups = NULL, qtype = 7, ref = TRUE, ...)

Arguments

x
For ecdfplot, x is the object on which method dispatch is carried out. For the "formula" method, x is a formula describing the form of conditioning plot, and has to be of the form ~x
data
For the "formula" method, a data frame containing values for any variables in the formula, as well as those in groups and subset if applicable.
prepanel, panel
panel and prepanel function used to create the display.
xlab, ylab
axis labels; typically a character string or an expression.
groups
a grouing variable of the same length as x. If specified, ECDF plots are computed for each subset defined by unique values of groups and the resulting functions superposed within each panel.
f.value, qtype
Defines how quantiles are calculated. See panel.qqmath.
ref
logical, whether a reference line should be drawn at 0 and 1
type
how the plot is rendered; see panel.xyplot
...
extra arguments, passed on as appropriate. Standard lattice arguments as well as arguments to panel.ecdfplot can be supplied directly in the high level ecdfplot call.

Value

  • ecdfplot produces an object of class "trellis". The update method can be used to update components of the object and the print method (usually called by default) will plot it on an appropriate plotting device.

See Also

qqmath for Quantile plots which are more generally useful, especially when comparing with a theoretical distribution other than uniform. An ECDF plot is essentially a transposed version (i.e., with axes switched) of a uniform quantile plot.

Examples

Run this code
data(singer, package = "lattice")
ecdfplot(~height | voice.part, data = singer)

Run the code above in your browser using DataLab