Learn R Programming

lestat (version 1.9)

conditional: The Conditional Distribution

Description

Given a multivariate distribution, the conditional distribution is computed when the variables with the given indices are set to the given values.

Usage

conditional(object, v, val)

Arguments

object

A multivariate probability distribution.

v

A vector of the indices of the variables whose values should be fixed.

val

A vector, of the same length as v, with the values at which these variables should be fixed.

Value

An object representing the conditional probability distribution.

See Also

marginal

Examples

Run this code
# NOT RUN {
prior <- normalexpgamma() #Generate a two-parameter flat prior
full <- linearpredict(prior, rep(1, 7)) #Normal extension
data <- simulate(uniformdistribution(), 7) #Generate data
posterior <- conditional(full, 1:7, data) #Condition on parameters
credibilityinterval(marginal(posterior, 1)) #Investigate posterior
# }

Run the code above in your browser using DataLab