Hi David,
This is because you’ve declared gamma00 and gamma01 as arrays of size G (i.e., there’s a different one for each of the G schools):
real gamma00[G];
real gamma01[G];
Which means that the expression for mu_alpha:
mu_alpha[g] = gamma00+gamma01*ACBG03A[g];
Resolves to:
real = array + array*real
Did you have issues with the syntax I posted over in this thread?