https://github.com/cran/lattice
Tip revision: c976011ee6160f82e7f49a7966407a7077f8f56a authored by Deepayan Sarkar on 08 October 2010, 00:00:00 UTC
version 0.19-13
version 0.19-13
Tip revision: c976011
panel.qqmath.Rd
\name{F_1_panel.qqmath}
\alias{panel.qqmath}
\title{ Default Panel Function for qqmath }
\description{
This is the default panel function for \code{qqmath}.
}
\usage{
panel.qqmath(x, f.value = NULL,
distribution = qnorm,
qtype = 7,
groups = NULL, \dots,
tails.n = 0)
}
\arguments{
\item{x}{
vector (typically numeric, coerced if not) of data values to be used
in the panel.
}
\item{f.value, distribution}{
Defines how quantiles are calculated. See \code{\link{qqmath}} for
details.
}
\item{qtype}{
The \code{type} argument to be used in \code{\link{quantile}}
}
\item{groups}{
An optional grouping variable. Within each panel, one Q-Q plot is
produced for every level of this grouping variable, differentiated
by different graphical parameters.
}
\item{\dots}{
Further arguments, often graphical parameters, eventually passed on
to \code{\link{panel.xyplot}}. Arguments \code{grid} and
\code{abline} of \code{panel.xyplot} may be particularly useful.
}
\item{tails.n}{
number of data points to represent exactly on each tail of the
distribution. This reproduces the effect of \code{f.value = NULL}
for the extreme data values, while approximating the remaining
data. It has no effect if \code{f.value = NULL}.
If \code{tails.n} is given, \code{qtype} is forced to be 1.
}
}
\details{
Creates a Q-Q plot of the data and the theoretical distribution given
by \code{distribution}. Note that most of the arguments controlling
the display can be supplied directly to the high-level \code{qqmath}
call.
}
\author{ Deepayan Sarkar \email{Deepayan.Sarkar@R-project.org}}
\seealso{
\code{\link{qqmath}}
}
\examples{
set.seed(0)
xx <- rt(10000, df = 10)
qqmath(~ xx, pch = "+", distribution = qnorm,
grid = TRUE, abline = c(0, 1),
xlab.top = c("raw", "ppoints(100)", "tails.n = 50"),
panel = function(..., f.value) {
switch(panel.number(),
panel.qqmath(..., f.value = NULL),
panel.qqmath(..., f.value = ppoints(100)),
panel.qqmath(..., f.value = ppoints(100), tails.n = 50))
}, layout = c(3, 1))[c(1,1,1)]
}
\keyword{dplot}