可以通过 npm 或者直接引用脚本文件的方式来安装 JStat:
npm install jstat
<script src="https://cdnjs.cloudflare.com/ajax/libs/jstat/1.9.4/jstat.min.js"></script>
const jStat = require('jstat');
// 计算平均值
const mean = jStat.mean([1, 2, 3, 4, 5]); // 3
// 计算中位数
const median = jStat.median([1, 2, 3, 4, 5]); // 3
// 计算方差
const variance = jStat.variance([1, 2, 3, 4, 5]); // 2.5
const dataX = [1, 2, 3, 4, 5];
const dataY = [2, 4, 5, 4, 5];
// 线性回归
const regression = jStat.models.ols(dataY, dataX);
console.log(regression.coef); // 输出回归系数
// 计算正态分布的累积分布函数
const cdf = jStat.normal.cdf(1.96, 0, 1); // 0.975
// 生成正态分布的随机数
const randomValues = jStat.normal.sample(0, 1, 10);
console.log(randomValues); // 输出 10 个正态分布随机数