Usage
cdfCompare(x, y = NULL, discrete = FALSE,
prob.method = ifelse(discrete, "emp.probs", "plot.pos"),
plot.pos.con = NULL, distribution = "norm", param.list = NULL,
estimate.params = is.null(param.list), est.arg.list = NULL, x.col = "blue",
y.or.fitted.col = "black", x.lwd = 3 * par("cex"), y.or.fitted.lwd = 3 * par("cex"),
x.lty = 1, y.or.fitted.lty = 2, digits = .Options$digits, ...,
type = ifelse(discrete, "s", "l"), main = NULL, xlab = NULL, ylab = NULL,
xlim = NULL, ylim = NULL)
Arguments
x
numeric vector of observations. Missing (NA
), undefined (NaN
), and
infinite (Inf
, -Inf
) values are allowed but will be removed.
y
a numeric vector (not necessarily of the same length as x
).
Missing (NA
), undefined (NaN
), and infinite
(Inf
, -Inf
) values are allowed but will be removed.
The default value is
discrete
logical scalar indicating whether the assumed parent distribution of x
is discrete (discrete=TRUE
) or continuous (discrete=FALSE
; the default).
prob.method
character string indicating what method to use to compute the plotting positions
(empirical probabilities). Possible values are
plot.pos
(plotting positions, the default if discrete=FALSE
) and
emp.probs
plot.pos.con
numeric scalar between 0 and 1 containing the value of the plotting position constant.
When y
is supplied, the default value is plot.pos.con=0.375
.
When y
is not supplied, for the normal, lognormal, three-p
distribution
when y
is not supplied,
a character string denoting the distribution abbreviation. The default value is
distribution="norm"
. See the help file for Distribution.df
param.list
when y
is not supplied,
a list with values for the parameters of the distribution. The default value is
param.list=list(mean=0, sd=1)
. See the help file for Distribution.df<
estimate.params
when y
is not supplied,
a logical scalar indicating whether to compute the cdf for x
based on estimating the distribution parameters (estimate.params=TRUE
) or
using the known distribution parameters speci
est.arg.list
when y
is not supplied and estimate.params=TRUE
,
a list whose components are optional arguments associated with the function used to
estimate the parameters of the assumed distribution (see the help file
x.col
a numeric scalar or character string determining the color of the empirical cdf
(based on x
) line or points. The default value is x.col="blue"
.
See the entry for col
in the help file for
y.or.fitted.col
a numeric scalar or character string determining the color of the empirical cdf
(based on y
) or the theoretical cdf line or points.
The default value is y.or.fitted.col="black"
. See the entry for
col
in
x.lwd
a numeric scalar determining the width of the empirical cdf (based on x
) line.
The default value is x.lwd=3*par("cex")
.
See the entry for lwd
in the help file for par
y.or.fitted.lwd
a numeric scalar determining the width of the empirical cdf (based on y
)
or theoretical cdf line.
The default value is y.or.fitted.lwd=3*par("cex")
.
See the entry for lwd
in the help file for
x.lty
a numeric scalar determining the line type of the empirical cdf
(based on x
) line. The default value is
x.lty=1
. See the entry for lty
in the help file for par
y.or.fitted.lty
a numeric scalar determining the line type of the empirical cdf
(based on y
) or theoretical cdf line. The default value is
y.or.fitted.lty=2
.
See the entry for lty
in the help file for
digits
when y
is not supplied,
a scalar indicating how many significant digits to print for the distribution
parameters. The default value is digits=.Options$digits
.
type, main, xlab, ylab, xlim, ylim, ...
additional graphical parameters (see lines
and par
).
In particular, the argument type
specifies the kind of line type.
By default, the funct