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
<script src="/path/to/least-squares.js"></script>
Method
lsq(X, Y, [computeError], [returnObject])
- returns a function that computes y = mx + b
inputs:
X: array of x values
Y: array of y values
computeError: compute standard error (optional)
returnObject: object with fields b, m, and bErr, mErr if computeError is true (optional)
Example
var lsq = require('least-squares')
var X = [1,2,3,4]
var Y = [6,5,7,10]
var ret = {}
var f = lsq(X, Y, ret)
console.dir(ret)
console.log(f(3.6))
var f = lsq(X, Y, true, ret)
console.dir(ret)
License
(MIT License)
Copyright 2013, JP Richardson jprichardson@gmail.com