onstraints are for Error Checking</h3>
<p>Like the constraints on data, the constraints on transformed
parameters is meant to catch programming errors as well as convey
programmer intent. They are not automatically transformed in such a
way as to be satisfied. What will happen if a transformed parameter
does not match its constraint is that the current parameter values
will be rejected. This can cause Stan’s algorithms to hang or
to devolve to random walks. It is not intended to be a way to enforce
ad hoc