Compute (and re-scale, if necessary) the marginal from a set of
points x
and values of log-likelihood logy
and
log-prior density logp
.
fitmarg(x, logy, logp = 0, usenormal = FALSE)
Values of the random variable.
Log-likelihood.
Log-prior density.
Whether use a Normal distribution for the fitted marginal.
A function with the fitted marginal is returned.
Fits a marginal at a set of points x
from their log-likelihood
and log-prior. The fitted marginal is re-scaled to integrate one if
necessary. If usenormal=TRUE
then the fitted marginal is supposed
to be Normal, which is computed using the posterior mean and standard
deviation of x
.