MultiUnmapParameters: Inverse of MultiMapParameters

Description Usage Arguments Details Value Author(s) Examples

View source: R/ParameterTransformation.R

Description

Transform distribution parameters into the unrestricted parameters. The unrestricted vector of parameters is updated using the GAS recursion.

Usage

1
MultiUnmapParameters(Theta, Dist, N)

Arguments

Theta

numeric Vector parameters, see Details.

Dist

character Label of the conditional distribution, see DistInfo.

N

numeric Cross sectional dimension. Note that only iN<5 is supported.

Details

The order of the parameters is generally: locations, scales, correlations, shape. When the distribution defined by Dist does not have, say, the shape parameter, this should be simply omitted. See also DistInfo for specific distributions.

Value

A numeric vector of parameters.

Author(s)

Leopoldo Catania

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# Unmap parameters for the Multivariate Student-t distribution with N=3
library(GAS)

N = 3

Dist = "mvt"

# Vector of location parameters (this is not transformed).
Mu  = c(0.1, 0.2, 0.3)

# Vector of scales parameters for the firs, second and third variables.
Phi = c(1.0, 1.2, 0.3)

# This represents vec(R), where R is the correlation matrix.
# Note that is up to the user to ensure that vec(R) implies a proper correlation matrix
Rho = c(0.1, 0.2, 0.3)

# Vector of parameters such that the degrees of freedom are 7.
Theta = c(Mu, Phi, Rho, 7)

Theta_tilde = MultiUnmapParameters(Theta, Dist, N)

Theta_tilde

# It works
all(abs(MultiMapParameters(Theta_tilde, Dist, N) - Theta) < 1e-16)

LeopoldoCatania/GAS documentation built on April 27, 2020, 1:43 a.m.