getTemplate <- function(){
model.baseline <- paste0('data{
int J; // number of animals
int ystararaw[J]; // after treatment McMaster count
int ystarbraw[J]; // before treatment McMaster count
int fpre[J];
int fpost[J];
}
parameters{
real<lower=0> kappa;
real<lower=0> mu;
real<lower=0,upper=1> delta;
real<lower=0> mub[J];
}
transformed parameters{
real lambdaa[J];
real lambdab[J];
for (i in 1:J){
lambdab[i] = mub[i]/fpre[i];
lambdaa[i] = delta*mub[i]/fpost[i];
}
}
model{
mu ~ gamma(1,0.001); // priors
kappa ~ gamma(1,0.7);
delta ~ beta(1,1);
mub ~ gamma(kappa, kappa/mu); // likelihoods, gamma(shape, rate)
ystararaw ~ poisson(lambdaa);
ystarbraw ~ poisson(lambdab);
}
')
return(model.baseline)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.