density.prior {BayesTools} | R Documentation |
Prior density
Description
Computes density of a prior distribution across a range of values.
Usage
## S3 method for class 'prior'
density(
x,
x_seq = NULL,
x_range = NULL,
x_range_quant = NULL,
n_points = 1000,
n_samples = 10000,
force_samples = FALSE,
individual = FALSE,
transformation = NULL,
transformation_arguments = NULL,
transformation_settings = FALSE,
truncate_end = TRUE,
...
)
Arguments
x |
a prior |
x_seq |
sequence of x coordinates |
x_range |
vector of length two with
lower and upper range for the support
(used if |
x_range_quant |
quantile used for
automatically obtaining |
n_points |
number of equally spaced points
in the |
n_samples |
number of samples from the prior
distribution if the density cannot be obtained
analytically (or if samples are forced with
|
force_samples |
should prior be sampled instead of obtaining analytic solution whenever possible |
individual |
should individual densities be returned (e.g., in case of weightfunction) |
transformation |
transformation to be applied to the prior distribution. Either a character specifying one of the prepared transformations:
, or a list containing the transformation function |
transformation_arguments |
a list with named arguments for
the |
transformation_settings |
boolean indicating whether the
settings the |
truncate_end |
whether the density should be set to zero in for the endpoints of truncated distributions |
... |
additional arguments |
Value
density.prior
returns an object of class 'density'.