Acabo de empezar a aprender a usar Stan y rstan
. A menos que yo siempre he sido confundido acerca de cómo ENTRECORTADO/BUGS trabajado, yo pensaba que siempre había que definir una distribución previa de algún tipo para cada parámetro en el modelo que se extrae de. Parece que usted no tiene que hacer esto en Stan basado en su documentación, aunque. Aquí se muestra un ejemplo de modelo que se dan aquí.
data {
int<lower=0> J; // number of schools
real y[J]; // estimated treatment effects
real<lower=0> sigma[J]; // s.e. of effect estimates
}
parameters {
real theta[J];
real mu;
real<lower=0> tau;
}
model {
theta ~ normal(mu, tau);
y ~ normal(theta, sigma);
}
Ni mu
ni tau
tener dudas definido. En la conversión de algunos de mis EXIGENCIAS de los modelos a Stan, me he encontrado con que hay que trabajar si me dejo a muchos, o la mayoría, los parámetros con los indefinidos de los priores.
El problema es que no entiendo lo que Stan está haciendo cuando tengo parámetros sin definición de prioridades. Es el uso de algo así como una distribución uniforme? Es esta una de las propiedades especiales de HMC, que no requiere de un definidas con anterioridad para cada parámetro?