UNPKG
@sgratzl/science
Version:
latest (2.0.0)
2.0.0
Scientific and statistical computing in JavaScript.
github.com/sgratzl/science.js
sgratzl/science.js
@sgratzl/science
/
src
/
stats
/
mean.js
10 lines
(9 loc)
•
201 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
// Welford's algorithm.
export
default
function
mean
(
x
) {
var
n = x.
length
;
if
(n ===
0
)
return
NaN
;
var
m =
0
, i = -
1
;
while
(++i < n) m += (x[i] - m) / (i +
1
);
return
m; };