Description Usage Arguments Details Value Author(s) References See Also Examples
Density and random generation functions for the multivariate Weibull (Shape-Decay) distribution constructed using a normal (Gaussian) copula.
1 2 |
x |
a numeric matrix of which each row represents an observation. |
shape |
a vector of shape parameters for the marginal distributions of the columns of |
decay |
a vector of decay parameters for the marginal distributions of the columns of |
corr |
the correlation matrix. See Details. |
log |
logical; if |
n |
number of vectors to simulate. |
The construction of multivariate distributions from univariate marginal distributions using normal copulas is discussed in Song (2000). Briefly, given univariate marginal densities and the corresponding distribution functions (here, the shape-decay parameterization of the Weibull distribution), the standard normal quantiles of the values of the distribution functions follow a multivariate standard normal distribution, that is, a multivariate normal distribution with marginal means of 0 and marginal variances of 1. Thus the covariance matrix is referred to as the correlation matrix in this context.
For dmvweisd
, a vector of densities. For rmvweisd
, a vector with n
rows and ncol(corr)
columns representing a sample from the multivariate Weibull (shape-decay) distribution with the specified parameters.
Daniel Dvorkin
Song, P. (2000) Multivariate dispersion models generated from Gaussian copula. Scandinavian Journal of Statistics 27, 305–320.
weisd
for the underlying univariate distribution; mvnorm
, mvgamma
for related distributions; thetahat
for parameter estimation.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | set.seed(123)
s <- 1:2
d <- 2:3
rho <- matrix(c(1, 0.5, 0.5, 1), ncol=2)
x <- rmvweisd(5, s, d, rho)
print(x)
# [,1] [,2]
# [1,] 0.1600585 0.3834426
# [2,] 1.3762076 0.6174464
# [3,] 0.6280634 1.0148760
# [4,] 0.3958020 0.2199443
# [5,] 0.1229824 0.3249533
dmvweisd(x, s, d, rho)
# [1] 2.6471540 0.1836727 0.2035865 0.8923407 2.9891143
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.