>>>>> John Mount <jmo...@win-vector.com> >>>>> on Wed, 24 Aug 2016 07:25:50 -0700 writes:
>> On Aug 24, 2016, at 2:36 AM, Martin Maechler >> <maech...@stat.math.ethz.ch> wrote: >> >>>>>>> >> >> [Talking to myself .. ;-)] Yes, but that's the tough part >> to change. >> >> This thread's topic is really only about changing >> summary.default(), and I have started testing such a >> change now, and that does seem very sensible: >> >> - No rounding in summary.default(), but - (almost) >> back-compatible rounding in its print() method. >> >> My current plan is to commit this to R-devel in a day or >> so, unless unforeseen issues emerge. >> >> Martin >> > That is potentially a very good outcome. Thank you so > much for producing and testing a patch. I have now committed such a change to R-devel: ------------------------------------------------------------------------ r71150 | maechler | 2016-08-25 21:57:19 +0200 (Thu, 25 Aug 2016) | 1 line Changed paths: M /trunk/doc/NEWS.Rd M /trunk/src/library/base/R/summary.R M /trunk/src/library/base/man/summary.Rd M /trunk/src/library/stats/R/ecdf.R M /trunk/tests/Examples/stats-Ex.Rout.save M /trunk/tests/reg-tests-2.Rout.save summary.default() no longer rounds by default; just *prints* rounded ------------------------------------------------------------------------ I do expect quite a few packages giving slightly changed output, typically uniformly not-worse one, but just "typically". Note that I did also have to patch stats:::print.summary.ecdf() because that had relied on the fact that summary(<numeric>) did round itself already. Other useR's code may need similar changes... and so this *is* a user visible change, listed accordingly in NEWS (the above doc/NEWS.Rd in the sources). I hope very much that the overall and longer term benefit will vastly outweigh the nuisance (to people publishing, e.g.) that quite a few "basic" outputs will slightly change. The benefit for maintainers and old timers like me will be that we will not need to answer this (non-official) FAQ nor excuse a peculiar behavior in the future ..... But yes, I expect a flurry of questions starting in April 2017, and hope that the smart readers of this list will share the load answering them .. ;-) Martin Maechler ETH Zurich ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel