mirror of
https://github.com/monkeytypegame/monkeytype.git
synced 2024-11-14 19:46:29 +08:00
22 lines
495 B
JavaScript
22 lines
495 B
JavaScript
module.exports = {
|
|
roundTo2(num) {
|
|
return Math.round((num + Number.EPSILON) * 100) / 100;
|
|
},
|
|
stdDev(array) {
|
|
const n = array.length;
|
|
const mean = array.reduce((a, b) => a + b) / n;
|
|
return Math.sqrt(
|
|
array.map((x) => Math.pow(x - mean, 2)).reduce((a, b) => a + b) / n
|
|
);
|
|
},
|
|
mean(array) {
|
|
try {
|
|
return (
|
|
array.reduce((previous, current) => (current += previous)) /
|
|
array.length
|
|
);
|
|
} catch (e) {
|
|
return 0;
|
|
}
|
|
},
|
|
};
|