least-squares
JavaScript component for linear least squares regression analysis.
Install
Node.js/Browserify
npm install --save least-squares
Component
component install jprichardson/least-squares
Script
Method
lsq(X, Y, [computeError], [returnObject])
- returns a function that computes y = mx + b
inputs:
X
: array of x valuesY
: array of y valuescomputeError
: compute standard error (optional)returnObject
: object with fieldsb
,m
, andbErr
,mErr
ifcomputeError
is true (optional)
Example
var lsq = //(1, 6), (2,5), (3,7), (4,10)var X = 1234var Y = 65710 var ret = {}var f = consoledirret //{ m: 1.4, b: 3.5 }console //8.54 var f = consoledirret //{ m: 1.4, b: 3.5, bErr: 1.7748239349298847, mErr: 0.648074069840786 }
License
(MIT License)
Copyright 2013, JP Richardson jprichardson@gmail.com