skewnormal {ICAOD} | R Documentation |
Assumes A Multivariate Skewed Normal Prior Distribution for The Model Parameters
Description
Creates a multivariate skewed normal prior distribution for the unknown parameters as an object of class cprior
.
Usage
skewnormal(xi, Omega, alpha, lower, upper)
Arguments
xi |
A numeric vector of length |
Omega |
A symmetric positive-definite matrix of dimension |
alpha |
A numeric vector which regulates the slant of the density. For more details, see 'Background' in |
lower |
A vector of lower bounds for the model parameters. |
upper |
A vector of upper bounds for the model parameters. |
Value
An object of class cprior
that is a list with the following components:
fn
: prior distribution as an Rfunction
with argumentparam
that is the vector of the unknown parameters. See below.npar
: Number of unknown parameters and is equal to the length ofparam
.lower
: Argumentlower
. It has the same length asparam
.upper
: Argumentlower
. It has the same length asparam
.
The list will be passed to the argument prior
of the function bayes
.
The order of the argument param
in fn
has the same order as the argument parvars
when the model is specified by a formula.
Otherwise, it is equal to the argument param
in the function fimfunc
.
See Also
Examples
skewnormal(xi = c(0, 1),
Omega = matrix(c(1, -0.17, -0.17, .5), nrow = 2),
alpha = c(1, 0), lower = c(-3, .1), upper = c(3, 2))