| proposal.nl {BMAmevt} | R Documentation |
NL3 model: proposal distribution.
Description
Density of the proposal distribution q(cur.par,prop.par) and random generator for MCMC algorithm in the NL3 model.
Usage
proposal.nl(
type = c("r", "d"),
cur.par,
prop.par,
MCpar = get("nl.MCpar"),
log = TRUE
)
Arguments
type |
One of the character strings |
cur.par |
Current state of the chain. |
prop.par |
Candidate parameter. |
MCpar |
A list made of a single element: MCMC parameter. Re-centering parameter for the proposal distribution. |
log |
Logical. Only used when |
Details
The two components of proposal parameter
(alpha*, beta12*, beta13*, beta23*) are generated independently, under a beta distribution with mode at the current parameter's value.
Let \epsilon = MCpar$eps.recentre. To generate alpha*, given the current state alpha(t),
let m(t) = \epsilon /2 + (1-\epsilon) * \alpha(t) be the mean
of the Beta proposal distribution and \lambda = 2/\epsilon
(a scaling constant). Then
\alpha^* \sim \textrm{Beta}(\lambda m(t), (1-\lambda) m(t))
The betaij*'s are generated similarly.
Value
Either the (log-)density of the proposal parameter prop.par, given cur.par (if type == "d"), or a proposal parameter (a vector), if type =="r".