| plotDensity3d.fnc {LMERConvenienceFunctions} | R Documentation |
Kernel density estimation for two continuous variables.
Description
The densities of two continuous variables is first computed using the density function from package stats. The outer product of the two densities is computed, which can be plotted as a contour map or a perspective plot.
Usage
plotDensity3d.fnc(x, y, plot.type = "contour", color = "terrain",
xlab = NULL, ylab = NULL, zlab = NULL, main = NULL, cex = 1,
lit = TRUE, theta = 0, phi = 0, bw = "nrd0", adjust = 1, kernel = c("gaussian",
"epanechnikov", "rectangular", "triangular", "biweight", "cosine",
"optcosine"), weights = NULL, window = kernel, width, give.Rkern = FALSE,
n = 50, from, to, cut = 3, na.rm = FALSE, ...)
Arguments
x, y |
Numeric vectors. |
plot.type |
The type of plot to make. Can be any of |
color |
The colour scheme to use for plots. One of “ |
xlab, ylab, zlab |
Titles for the axes. N.B. These must be character strings; expressions are not accepted. Numbers will be coerced to character strings. |
main |
The main title on top of the plot. |
cex |
The size of label and main text. |
lit |
Logical, specifying if lighting calculation should take place on geometry. |
theta |
Angle defining the viewing direction. |
phi |
Angle defining the viewing direction. |
bw, adjust, kernel, weights, window, width, give.Rkern, n, from, to, cut, na.rm |
See help page to function |
... |
Further arguments passed to functions |
Details
See help page to the density function.
Value
Either a contour map or a perspective plot. Invisibly returns
x |
The numeric vector supplied in argument |
y |
The numeric vector supplied in argument |
xd |
The density object tied to vector |
yd |
The density object tied to vector |
mat |
The outer product of the |
col |
The color used for plotting. |
Author(s)
Antoine Tremblay, Statistics Canada, trea26@gmail.com.
See Also
contour;
persp;
density;
outer
Examples
# see example in LMERConvenienceFunctions help page.