Conditional displays of Empirical Cumulative Distribution Functions
ecdfplot(x, data, …)# S3 method for formula
ecdfplot(x, data,
prepanel = "prepanel.ecdfplot",
panel = "panel.ecdfplot",
ylab,
…)
# S3 method for numeric
ecdfplot(x, data = NULL, xlab, …)
prepanel.ecdfplot(x, f.value = NULL, …)
panel.ecdfplot(x, f.value = NULL, type = "s",
groups = NULL, qtype = 7,
ref = TRUE,
…)
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
, where x
is assumed to be a
numeric vector. Further conditioning variables are allowed as
usual.
A similar interpretation holds for x
in the "numeric"
method as well as prepanel.ecdfplot
and
panel.ecdfplot
.
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.
panel and prepanel function used to create the display.
axis labels; typically a character string or an expression.
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.
Defines how quantiles are calculated. See
panel.qqmath
.
logical, whether a reference line should be drawn at 0 and 1
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.
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.
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.
# NOT RUN {
data(singer, package = "lattice")
ecdfplot(~height | voice.part, data = singer)
# }
Run the code above in your browser using DataLab