Additional Math functions

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


On Thu, Oct 1, 2015 at 6:52 PM Eli Perelman <eli at eliperelman.com> 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:

- https://github.com/tc39/ecmascript-asyncawait
- https://github.com/tc39/ecma402
- https://github.com/tc39/ecmascript_simd
- https://github.com/tc39/Array.prototype.includes

Thanks!

Rick



>
> Eli Perelman
> Mozilla
> _______________________________________________
> es-discuss mailing list
> es-discuss at mozilla.org
> https://mail.mozilla.org/listinfo/es-discuss
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20151004/28d18129/attachment.html>


More information about the es-discuss mailing list