在 JavaScript 中计算标准差

发布于 2022-07-28 00:01:23 字数 1198 浏览 273 评论 0

标准偏差 是衡量一组数字偏离平均值的程度。 小的标准差意味着这些数字都相对接近平均值。 JavaScript 没有内置的标准差函数,但 Math.js 是一个支持良好的库,具有全功能的标准差函数。

这是一个使用 Math.js std()函数 计算标准差的。

const math = require('mathjs');

// Can pass an array to the `stddev()` function:
math.std([5, 5, 5, 5]); // 0

// Or a list of arguments (also called a "spread")
math.std(1, 5, 9); // 4

Math.js 还支持偏差校正。 Math.js std() 函数默认使用 贝塞尔校正 ,但采用第二个参数 normalization 用于配置它。 默认情况下,给定一个长度数组  n, 这 std() 函数将方差除以 n - 1。你可以通过 'uncorrected' 使 std() 被除以 n, 或者 'biased' 使  std() 被除以 n + 1

const math = require('mathjs');

// Must pass an array if you're using options
math.std([1, 3], 'uncorrected'); // 1
math.std([2, 4, 6, 8], 'biased'); // 2

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

欢你一世

暂无简介

文章
评论
27 人气
更多

推荐作者

卷耳

文章 0 评论 0

佚名

文章 0 评论 0

℉服软

文章 0 评论 0

qq_2gSKZM

文章 0 评论 0

凉宸

文章 0 评论 0

gyhjy

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文