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()