File tree Expand file tree Collapse file tree 1 file changed +28
-28
lines changed
bugs_examples/vol2/beetles Expand file tree Collapse file tree 1 file changed +28
-28
lines changed Original file line number Diff line number Diff line change 11data {
2- int < lower =0 > N;
3- int < lower =0 > n[N];
4- int < lower =0 > r[N];
5- real x[N];
2+ int < lower =0 > N;
3+ int < lower =0 > n[N];
4+ int < lower =0 > r[N];
5+ real x[N];
66}
77transformed data {
8- real mean_x;
9- real centered_x[N];
8+ real mean_x;
9+ real centered_x[N];
1010
11- mean_x <- mean( x);
12- for (i in 1 : N)
13- centered_x[i] <- x[i] - mean_x;
11+ mean_x <- mean( x);
12+ for (i in 1 : N)
13+ centered_x[i] <- x[i] - mean_x;
1414}
1515parameters {
16- real alpha_star;
17- real beta;
16+ real alpha_star;
17+ real beta;
1818}
1919transformed parameters {
20- real p[N];
21- real llike[N];
22- real rhat[N];
23-
24-
25- for (i in 1 : N) {
26- p[i] <- 1.0 - inv_cloglog( alpha_star + beta* centered_x[i]);
27- // log likelihood for sample i & saturated log-likelihood:
28- llike[i] <- r[i]* log( p[i]) + (n[i]- r[i])* log( 1 - p[i]);
29- // llike.sat[i] <- r[i]*log(r[i]/n[i]) + (n[i]-r[i])*log(1-r[i]/n[i]);
30- rhat[i] <- p[i]* n[i]; // fitted values
31- }
32- // D <- 2 * (sum(llike.sat[]) - sum(llike[]));
20+ real p[N];
21+ real llike[N];
22+ real rhat[N];
23+
24+
25+ for (i in 1 : N) {
26+ p[i] <- inv_cloglog( alpha_star + beta* centered_x[i]);
27+ // log likelihood for sample i & saturated log-likelihood:
28+ llike[i] <- r[i]* log( p[i]) + (n[i]- r[i])* log( 1 - p[i]);
29+ // llike.sat[i] <- r[i]*log(r[i]/n[i]) + (n[i]-r[i])*log(1-r[i]/n[i]);
30+ rhat[i] <- p[i]* n[i]; // fitted values
31+ }
32+ // D <- 2 * (sum(llike.sat[]) - sum(llike[]));
3333}
3434
3535
3636model {
37- alpha_star ~ normal (0.0 , 1.0E4 );
38- beta ~ normal (0.0 , 1.0E4 );
39- for (i in 1 : N)
40- r[i] ~ binomial (n[i], p[i]);
37+ alpha_star ~ normal (0.0 , 1.0E4 );
38+ beta ~ normal (0.0 , 1.0E4 );
39+ for (i in 1 : N)
40+ r[i] ~ binomial (n[i], p[i]);
4141}
4242
4343
You can’t perform that action at this time.
0 commit comments