dst2.plot: Plot of bivariate skew-t density function
Description
Produces a contour plot of the density function of a bivariate
skew-t variate.Usage
dst2.plot(x, y, xi, Omega, alpha, df, ...)
dst2.plot(x, y, dp=, ...)
Arguments
x
vector of values of the first component.
y
vector of values of the second component.
xi
a vector of length 2 containing the location parameter.
Omega
a 2 by 2 matrix containing a covariance matrix.
alpha
a vector of length 2 containing the shape parameter.
df
a positive number, representing the degrees of freedom .
dp
a list with components named xi, Omega, alpha, df
, containing
quantities as described above. If this parameter is set, then the
individual parameters must not be.
...
additional parameters to be passed to contour
.
Value
- A list containing the original input parameters plus a matrix
containing the density function evaluated at the grid formed
by the
x
and y
values.
synopsis
dst2.plot(x, y, xi, Omega, alpha, df, dp = NULL, ...)Background
The family of multivariate skew-t distributions is an extension of the
multivariate Student's t family, via the introduction of a shape
parameter which regulates skewness; when shape=0
, the skew-t
distribution reduces to the usual t distribution.
When df=Inf
the distribution reduces to the multivariate skew-normal
one; see dmsn
. See the reference below for additional information.Details
The density function is evalutate at the grid of points whose
coordinates are given by vectors x
and y
.
The actual computation is done by the function dmst
.
A contour level plot is produced on the graphical window.References
Azzalini, A. and Capitanio, A. (2003).
Distributions generated by perturbation of symmetry
with emphasis on a multivariate skew t distribution.
J.Roy. Statist. Soc. B 65, 367--389.Examples
Run this codex <- y <- seq(-5, 5, length=35)
dst2.plot(x, y, c(-1,2), diag(c(1,2.5)), c(2,-3), df=5)
Run the code above in your browser using DataLab