prior.nl {BMAmevt}R Documentation

Prior parameter distribution for the NL model

Description

Density and generating function of the prior distribution.

Usage

prior.nl(type = c("r", "d"), n, par, Hpar, log, dimData = 3)

Arguments

type

One of the character strings "r", "d"

n

The number of parameters to be generated. Only used if type == "r".

par

A vector of length four, with component comprised between 0 and 1 (both end points excluded for the first element and 1 included for the others): The parameter where the density is to be taken. Only used if type=="d".

In the NL model, par is of length 4. The first element is the global dependence parameter, the others are partial dependence parameter between pairs (12), (13), (23) respectively.

In the NL model, par is of length 4. The first element has the same interpretation as in the NL model, the subsequent ones are dependence parameters between

Hpar

list of Hyper-parameters : see nl.Hpar for a template.

log

logical. Should the density be returned on the log scale ? Only used if type=="d"

dimData

The dimension of the sample space, equal to 3. Only for compatibility with e.g. posteriorMCMC.

Details

The four parameters are independent, the logit-transformed parameters follow a normal distribution.

Value

Either a matrix with n rows containing a random parameter sample generated under the prior (if type == "d"), or the (log)-density of the parameter par.

Author(s)

Anne Sabourin

Examples

## Not run: prior.nl(type="r", n=5 ,Hpar=get("nl.Hpar")) 

## Not run: prior.trinl(type="r", n=5 ,Hpar=get("nl.Hpar")) 
## Not run: prior.pb(type="d", par=rep(0.5,2), Hpar=get("nl.Hpar")) 

[Package BMAmevt version 1.0.5 Index]