Thanks, Harold -- the reasons you gave is why I am saying I would
understand differences to 3 digits. Art is great, but I am here, as I
said earlier, for factory production and standardization. If Stata
produces an estimate of 0.25, GLIMMIX produces -0.13, and glmer
produces -0.37, I would seriously doubt they are using the same
estimation method (although playing with different estimation options
within a given package can produce these differences; but at least I'd
be able to attribute them to using 15 quadrature points vs. Laplace).
I would say though that the variety of art products has serious
implications for research reproducibility, as (i) the software
developers have to VERY EXPLICITLY list in their output all of the
methods and options that were used (profiling or not; straight
quadrature or adaptive; number of points; Cholesky or QR or else;
REML, ML, deviance, etc. objective functions; PQL vs. true
likelihoods; you name it), ideally with clickable DOIs; and (ii)
researchers have the responsibility to retranslate these options in
their papers so that somebody interested (e.g., Stas Kolenikov) could
take their data and reproduce results in a different package to three
digits. Or write their own Fortran code and invert matrices in quad
precision :).