confusion_model_priors_binomial_hurdle.stan 346 B

1234567891011121314
  1. for (i in 1:n_classes) {
  2. p[i] ~ beta(3,1);
  3. mus[i] ~ uniform(0, 1);
  4. etas[i] ~ pareto(1, 1.5);
  5. }
  6. for (c in 1:n_groups) {
  7. real ll_normal = 0;
  8. for (i in 1:n_classes) {
  9. ll_normal += beta_proportion_lpdf(lambda[c,i,:] | mus[i,:], etas[i,:]);
  10. }
  11. // tolerance to outliers
  12. target += log_mix(0.025, 0, ll_normal);
  13. }