rstan and rstanarm (with major bug fixed) 2.15.x released

199 views
Skip to first unread message

Ben Goodrich

unread,
May 1, 2017, 10:31:30 AM5/1/17
to stan-...@googlegroups.com, stan-a...@googlegroups.com
We released rstan 2.15.1 a while back, but very little changed

https://cran.r-project.org/web/packages/rstan/NEWS

relative to the 2.14.2 release. However, there were a lot of internal changes in Stan(Headers) for 2.15.0.

We also released rstanarm 2.15.3, which fixed a major bug that was introduced back in January with the 2.14.1 release where models of the form

stan_glmer(y ~ ... + (1 | group1) + (1 | group2), family = binomial())

would produce WRONG RESULTS. This only applies to Bernoulli models with multiple group-specific intercept shifts and no group-specific deviations in the coefficients. If you have estimated any such models in 2017 with rstanarm, you should re-estimate them. The other changes to rstanarm were minor

https://cran.r-project.org/web/packages/rstanarm/NEWS

If you are using OSX, it may be necessary to install rstanarm and / or rstan from source to work around the "c++ exception (unknown reason)" error that there are several inconclusive threads about.

Ben

Ben Goodrich

unread,
May 1, 2017, 7:11:17 PM5/1/17
to Stan users mailing list, stan-a...@googlegroups.com
On Monday, May 1, 2017 at 10:31:30 AM UTC-4, Ben Goodrich wrote:
We also released rstanarm 2.15.3, which fixed a major bug that was introduced back in January with the 2.14.1 release where models of the form

stan_glmer(y ~ ... + (1 | group1) + (1 | group2), family = binomial())

would produce WRONG RESULTS. This only applies to Bernoulli models with multiple group-specific intercept shifts and no group-specific deviations in the coefficients. If you have estimated any such models in 2017 with rstanarm, you should re-estimate them.

Another variation of a Bernoulli model that will be wrong is:

stan_glmer(y ~ ... + (1 | group1/group2), family = binomial())



Reply all
Reply to author
Forward
0 new messages