Transforms variates to different representations
Usage
vtransform(
x,
auxmetadata,
Rout = NULL,
Cout = NULL,
Dout = NULL,
Bout = NULL,
Oout = NULL,
Nout = NULL,
variates = NULL,
logjacobianOr = NULL
)
Arguments
- x
data.table object containing data to be transformed
- auxmetadata
auxmetadata object
- Rout
string, output of R-type variate, with possible values: 'normalized': for internal MCMC use 'mi': for use in mutualinfo() 'original': original representation
- Cout
string, output of C-type variate, with possible values: 'init': for internal MCMC use (init input) 'left', 'right': for internal MCMC use 'aux', 'lat': for internal MCMC use 'boundisinf': for sampling functions 'mi': for use in mutualinfo() 'original': original representation
- Dout
string, output of D-type variate, with possible values: 'init': for internal MCMC use (init input) 'left', 'right': for internal MCMC use 'aux': for internal MCMC use 'boundisinf': for sampling functions 'mi': for use in mutualinfo() 'original': original representation
- Bout
string, output of B-type variate, with possible values: 'numeric': for internal MCMC use, values 0,1 'original': original representation
- Oout
string, output of O-type variate, with possible values: 'numeric': for internal MCMC use, values 1,2,... 'original': original representation
- Nout
string, output of N-type variate, with possible values: 'numeric': for internal MCMC use, values 1,2,... 'original': original representation
- variates
string vector, names of variates corresponding to columns of x (in case x misses column names)
- logjacobianOr
logical or
NULL
: output is the log-Jacobian in orginal or transformed domain?NULL
(default) means do not calculate the log-Jacobians