| 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 Rfunctionwith argumentparamthat 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))