UNPKG
vega-statistics
Version:
latest (2.0.0)
2.0.0
1.9.0
1.8.1
1.8.0
1.7.10
1.7.9
1.7.8
1.7.7
1.7.6
1.7.5
1.7.4
1.7.3
1.7.2
1.7.1
1.7.0
1.6.1
1.6.0
1.5.0
1.4.0
1.3.1
1.3.0
1.2.5
1.2.4
1.2.3
1.2.2
1.2.1
1.2.0
1.1.4
1.1.3
1.1.2
1.1.1
1.1.0
1.0.0
Statistical routines and probability distributions.
vega-statistics
/
src
/
regression
/
ols.js
9 lines
(7 loc)
•
241 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
// Ordinary Least Squares
export
default
function
(
uX, uY, uXY, uX2
) {
const
delta = uX2 - uX * uX, slope =
Math
.
abs
(delta) <
1e-24
?
0
: (uXY - uX * uY) / delta, intercept = uY - slope * uX;
return
[intercept, slope]; }