On Jul 19, 2014, at 2:45 PM, Katherine Grace Jonas <
katherine....@gmail.com> wrote:
> Thanks for the suggestions. Using only one scale parameter helped. In this model (attached), the priors on bi_raw and bi_scale are constrained so that bi + bj will be appropriately ordered. The item cutpoints are declared and fixed as per your suggestion. With those changes, STAN is producing fewer errors (just one or two per warm up period per chain).
>
> The traces look better than before, but still aren't mixing well (a few from bi are attached). Rhats are still high, from 1.3 to 20. However, the bi estimates themselves are generally in the right range. At least, they tend to be of the same sign as the simulated values.
If the model's converging properly, all R-hat values should be under 1.05,
and ideally very close to 1.
Very high R-hats often signal non-identifiabilities in the model, especially
if other parameters do converge reasonably.
> Another possible hiccup is in the response data. Some simulated respondents never use certain response categories, due to response style. It would be very difficult to estimate the third threshold (bi[,3]) for someone who never uses the highest response category. Simulating more extreme vignettes helps, but in the real world there are often respondents with this sort of response data. It may call for a ragged array.
You just want to be sure to avoid things like separability. You need
stronger priors to overcome them and still sample efficiently.
- Bob
> <IRT bi 7SR14Vign model.txt><bi traces 2014-07-19.pdf><bi 7SR21Vign data.rdump>