| Gamma2Sigma {graphicalExtremes} | R Documentation |
Conversion between Huesler-Reiss parameter matrices
Description
Converts between different matrices that parametrize the same
Huesler-Reiss distribution:
\Gamma, \Sigma, \Theta, \Sigma^k, \Theta^k.
The (d-1) \times (d-1) matrices \Sigma^k and \Theta^k can also be given/returned
as d \times d matrices with the kth row and column filled with zeros.
Usage
Gamma2Sigma(Gamma, k = NULL, full = FALSE, check = TRUE)
Gamma2Theta(Gamma, k = NULL, full = FALSE, check = TRUE)
Sigma2Gamma(Sigma, k = NULL, full = FALSE, check = TRUE)
Theta2Gamma(Theta, k = NULL, full = FALSE, check = TRUE)
Sigma2Theta(
Sigma,
k1 = NULL,
k2 = NULL,
full1 = FALSE,
full2 = FALSE,
check = TRUE
)
Theta2Sigma(
Theta,
k1 = NULL,
k2 = NULL,
full1 = FALSE,
full2 = FALSE,
check = TRUE
)
Theta2Theta(
Theta,
k1 = NULL,
k2 = NULL,
full1 = FALSE,
full2 = FALSE,
check = TRUE
)
Sigma2Sigma(
Sigma,
k1 = NULL,
k2 = NULL,
full1 = FALSE,
full2 = FALSE,
check = TRUE
)
Gamma2Gamma(Gamma, check = TRUE)
matrix2matrix(
M,
name1 = c("Gamma", "Sigma", "Theta")[1],
name2 = c("Gamma", "Sigma", "Theta")[1],
k1 = NULL,
k2 = NULL,
full1 = FALSE,
full2 = FALSE,
check = TRUE
)
Arguments
Gamma |
Numeric |
k |
|
full |
Logical. If |
check |
Whether to check the inputs and call |
Sigma |
Numeric |
Theta |
Numeric |
k1 |
|
k2 |
|
full1 |
Logical. If |
full2 |
Logical. If |
M |
Numeric matrix, |
name1 |
Name of the input representation. |
name2 |
Name of the output representation. |
Details
If k, k1, or k2 is NULL, the corresponding full* argument is ignored.
Gamma2Gamma only checks and returns the input.
matrix2matrix is a wrapper function that calls the corresponding
conversion function implied by name1, name2.
Value
The desired parameter matrix corresponding to the specified inputs.
See Also
Other parameter matrix transformations:
Gamma2graph(),
chi2Gamma(),
par2Matrix()