在具有未知均值和方差的正态分布数据的简单情况下,杰弗里的先验由下式给出
如何在 Stan 语言中定义这样的先验,即如何更改下面的模型语句以获得所需的结果?(现在的模型声明是针对先前的
data {
int<lower=0> n; // obs in group x
real x[n];
}
parameters {
real muX;
real<lower=0> sigmaSquared;
real postPred;
}
transformed parameters
{
real<lower=0> sigmaX;
sigmaX <- sqrt(sigmaSquared);
}
model {
x ~ normal(muX, sigmaX);
postPred ~ normal(muX, sigmaX);
}