Description Usage Arguments Value References See Also Examples
View source: R/Gaussian_Inference.r
Create an object of type "GaussianGaussian", which represents the Gaussian and Gaussian conjugate structure:
x \sim Gaussian(mu,Sigma)
mu \sim Gaussian(m,S)
Where Sigma is known. Gaussian() is the Gaussian distribution. See ?dGaussian
for the definition of Gaussian distribution.
The created object will be used as a place for recording and accumulating information in the related inference/sampling functions such as posterior(), posteriorDiscard(), MAP(), marginalLikelihood(), dPosteriorPredictive(), rPosteriorPredictive() and so on.
1 2 3 4 5 | GaussianGaussian(
objCopy = NULL,
ENV = parent.frame(),
gamma = list(Sigma = 1, m = 0, S = 1)
)
|
objCopy |
an object of type "GaussianGaussian". If "objCopy" is not NULL, the function create a new "GaussianGaussian" object by copying the content from objCopy, otherwise this new object will be created by using "ENV" and "gamma". Default NULL. |
ENV |
environment, specify where the object will be created. |
gamma |
list, a named list of parameters, gamma=list(Sigma,m,S). Where gamma$Sigma is the known covariance matrix of x, gamma$m and gamma$S are the prior mean and covariance matrix of mu. |
An object of class "GaussianGaussian".
Gelman, Andrew, et al. Bayesian data analysis. CRC press, 2013.
posterior.GaussianGaussian
,posteriorDiscard.GaussianGaussian
,MAP.GaussianGaussian
,MPE.GaussianGaussian
,marginalLikelihood.GaussianGaussian
,rPosteriorPredictive.GaussianGaussian
,dPosteriorPredictive.GaussianGaussian
.
1 2 |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.