File tree Expand file tree Collapse file tree 2 files changed +17
-17
lines changed
bugs_examples/vol1/litter Expand file tree Collapse file tree 2 files changed +17
-17
lines changed Original file line number Diff line number Diff line change 66}
77parameters {
88 matrix < lower =0 ,upper =1 > [G,N] p;
9- vector < lower =0.1 > [G] a;
10- vector < lower =0.1 > [G] b;
9+ vector < lower =0 ,upper =1 > [G] mu;
10+ vector < lower =0.1 > [G] a_plus_b;
11+ }
12+ transformed parameters {
13+ vector [G] a;
14+ vector [G] b;
15+ a <- mu .* a_plus_b;
16+ b <- (1 - mu) .* a_plus_b;
1117}
1218model {
13- a ~ gamma (1 ,0.001 );
14- b ~ gamma (1 ,0.001 );
19+ a_plus_b ~ pareto (0.1 ,1.5 );
1520 for (g in 1 : G) {
1621 for (i in 1 : N) {
1722 p[g,i] ~ beta (a[g],b[g]);
@@ -20,10 +25,7 @@ model {
2025 }
2126}
2227generated quantities {
23- vector < lower =0 ,upper =1 > [G] mu;
2428 vector < lower =0 > [G] theta;
25- for (g in 1 : G)
26- mu[g] <- a[g] / (a[g] + b[g]);
2729 for (g in 1 : G)
2830 theta[g] <- 1 / (a[g] + b[g]);
29- }
31+ }
Original file line number Diff line number Diff line change 66}
77parameters {
88 matrix < lower =0 ,upper =1 > [G,N] p;
9- vector < lower =0 ,upper =1 > [G] mu;
10- vector < lower =0.1 > [G] a_plus_b;
11- }
12- transformed parameters {
13- vector [G] a;
14- vector [G] b;
15- a <- mu .* a_plus_b;
16- b <- (1 - mu) .* a_plus_b;
9+ vector < lower =0.1 > [G] a;
10+ vector < lower =0.1 > [G] b;
1711}
1812model {
19- a_plus_b ~ pareto (0.1 ,1.5 );
13+ a ~ gamma (1 ,0.001 );
14+ b ~ gamma (1 ,0.001 );
2015 for (g in 1 : G) {
2116 for (i in 1 : N) {
2217 p[g,i] ~ beta (a[g],b[g]);
@@ -25,7 +20,10 @@ model {
2520 }
2621}
2722generated quantities {
23+ vector < lower =0 ,upper =1 > [G] mu;
2824 vector < lower =0 > [G] theta;
25+ for (g in 1 : G)
26+ mu[g] <- a[g] / (a[g] + b[g]);
2927 for (g in 1 : G)
3028 theta[g] <- 1 / (a[g] + b[g]);
3129}
You can’t perform that action at this time.
0 commit comments