Additional Math functions

Rick Waldron waldron.rick at
Sun Oct 4 19:40:44 UTC 2015

On Thu, Oct 1, 2015 at 6:52 PM Eli Perelman <eli at> wrote:

> Reviving this thread, doing any type of simple statistics is more verbose
> than it probably needs to be as calculating sums, averages, etc. makes most
> resort to Array reduction. I understand the need for methods such as
> `Math.hypot(...values)`, but for ECMAScript to evolve to be useful in
> statistics programming without needing to resort to R would definitely also
> be a nice-to-have. I'm sure there are many statistical functions you
> *could* add, but at a bare minimum, it would be useful:
> Math.sum(...values) or Math.summation(...values)
> Math.mean(...values) // Spelling out mean here is succinct while still
> intentional, instead of .avg
> Math.variance(...values)
> Math.stddev(...values)
> Obviously some of these can be computed from the results of others, but I
> think the convenience and intent of the methods, not to mention their wide
> usefulness outweigh the concern of Math bloat. Thoughts?
> P.S. Definitely not against even more core stats methods, but have to
> start somewhere. :)

Can you write up some preliminary proposal specifications? Here are some
useful resource/references to get started with proposal/spec authoring:




> Eli Perelman
> Mozilla
> _______________________________________________
> es-discuss mailing list
> es-discuss at
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the es-discuss mailing list