plot.kdecopula: Plotting 'kdecopula' objects

Description Usage Arguments Author(s) See Also Examples

View source: R/plot.kdecopula.R

Description

Produces perspective or contour plots for a kdecopula object.

Usage

1
2
3
4
5
## S3 method for class 'kdecopula'
plot(x, type = "surface", margins, size, ...)

## S3 method for class 'kdecopula'
contour(x, margins = "norm", size = 100L, ...)

Arguments

x

kdecopula object.

type

plot type; either "contour" or "surface" (partial matching is activated) for a contour or perspective/surface plot respectively.

margins

"unif" for the original copula density, "norm" for the transformed density with standard normal margins, "exp" with standard exponential margins, and "flexp" with flipped exponential margins. Default is "norm" for type = "contour", and "unif" for type = "surface".

size

integer; the plot is based on values on a size x size grid; default is 100 for type = "contour", and 25 for type = "surface".

...

optional arguments passed to contour or wireframe.

Author(s)

Thomas Nagler

See Also

kdecop, contour, wireframe

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
## load data and transform with empirical cdf
data(wdbc)
udat <- apply(wdbc[, -1], 2, function(x) rank(x)/(length(x)+1))

## estimation of copula density of variables 5 and 6
obj <- kdecop(udat[, 5:6])

## plots
plot(obj)  # surface plot of copula density
contour(obj)  # contour plot with standard normal margins
contour(obj, margins = "unif")  # contour plot of copula density

kdecopula documentation built on Oct. 7, 2017, 1:02 a.m.