prior creates a prior distribution for fitting a PET or
PEESE style models in RoBMA. The prior distribution can be visualized
by the plot function.
Usage
prior_PEESE(
distribution,
parameters,
truncation = list(lower = 0, upper = Inf),
prior_weights = 1
)Arguments
- distribution
name of the prior distribution. The possible options are
"point"for a point density characterized by a
locationparameter."normal"for a normal distribution characterized by a
meanandsdparameters."lognormal"for a lognormal distribution characterized by a
meanlogandsdlogparameters."cauchy"for a Cauchy distribution characterized by a
locationandscaleparameters. Internally converted into a generalized t-distribution withdf = 1."t"for a generalized t-distribution characterized by a
location,scale, anddfparameters."gamma"for a gamma distribution characterized by either
shapeandrate, orshapeandscaleparameters. The later is internally converted to theshapeandrateparametrization"invgamma"for an inverse-gamma distribution characterized by a
shapeandscaleparameters. The JAGS part uses a 1/gamma distribution with a shape and rate parameter."beta"for a beta distribution characterized by an
alphaandbetaparameters."exp"for an exponential distribution characterized by either
rateorscaleparameter. The later is internally converted torate."uniform"for a uniform distribution defined on a range from
atob
- parameters
list of appropriate parameters for a given
distribution.- truncation
list with two elements,
lowerandupper, that define the lower and upper truncation of the distribution. Defaults tolist(lower = -Inf, upper = Inf). The truncation is automatically set to the bounds of the support.- prior_weights
prior odds associated with a given distribution. The value is passed into the model fitting function, which creates models corresponding to all combinations of prior distributions for each of the model parameters and sets the model priors odds to the product of its prior distributions.
