Well, I work in a Six Sigma department so...! Anyway, I agree that your proposal could be interesting...what do you think of the current implementations in Pharo? #median, for example, doesn't seem to be used anywhere except as an "approved" method name in MethodFinder>>initialize... Take care, Rob 2009/3/1 Michael van der Gulik <mikevdg@gmail.com>
On Mon, Mar 2, 2009 at 1:34 PM, Rob Rothwell <r.j.rothwell@gmail.com>wrote:
I notice that the current median is:
median "Return the middle element, or as close as we can get."
^ self at: self size + 1 // 2
Any reason not to make that accurate and return the average of the middle two values for collections containing an even number of items?
Or...better yet...should statistics functions be removed and placed into another package with other useful items like mode, range, standardDeviation, etc...?
Hmm...
| μ Ï | s := StatisticalAnalysis on: myCollection. μ := s mean. Ï := s standardDeviation. range := μ ± Ï.
This might be interesting.
Gulik
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project