On Fri, Sep 13, 2013 at 06:29:08PM -0400, Bob Carpenter wrote:
>
>
> On 9/13/13 5:15 PM, Ross Boylan wrote:
>> On Fri, 2013-09-13 at 13:55 -0700, Ross Boylan wrote:
>>> I tried multinomial logistic with clustering, 200 iterations and 1
>>> chain. The results look plausible except that the only value for
>>> sigma
>>> is 1.6.
>
> Did you print out to more than two decimal places? Our default
> print hides variation if it's small.
I only got one decimal place. I thought from the docs there wasn't any way to control it.
The sd was 0.0.
>
>>> Any thoughts about what is going on? I guess my next step is to put a
>>> proper prior on sigma.
>
>> I tried cauchy(0, 5). This induced a small amount of variation giving
>> 1.5 with sd of 0.1. The previous estimate was 1.6.
>
> Compared to having no prior at all?
Yes. In other words, without the Cauchy sigma seems to take one
value, 1.6. As you note, there might be some small variation.
> I'd expect more variation
> without a prior.
>
> But having said all this, I need to go back in and check what's
> going on with all the changes I made to categorical between 1.3 and
> 2.0 --- there's a (good) chance that there's something broken in
> the basic distributions.
>
OK. Note that in my later report sigma had some variation, but the
estimate looked crude (elevated Rhat and small effective sample
sizes).
When I estimated related models (binary logistic or probit) using
other tehnologies, sigma was often the toughest term to get
convergence on. I gather from the Gelman et al textbook that's pretty
typical.
> Sorry I haven't gotten to this sooner --- we'll definitely add lots
> more tests and create models that work before pushing this out in
> 2.0.
>
I know software is slow.
Ross