simplemovingaverage.js
Simple moving average time series smoothing in JavaScript.
Install
$ npm install simplemovingaverage
Usage
Node.js
var SimpleMovingAverage = ;var sma = ;var setTimeSeries = 12345678910123456;var intWindowSize = 2;sma;// => [1.5,3.5,5.5,7.5,9.5,1.5,3.5,5.5]
Browser
(Add necessary <script>
tag reference to simplemovingaverage.js
)
// SimpleMovingAverage is autoloaded to window.SimpleMovingAveragevar sma = ;var setTimeSeries = 12345678910123456;var intWindowSize = 2;sma;// => [1.5,3.5,5.5,7.5,9.5,1.5,3.5,5.5]
Tests
Gulp + Karma + PhantomJS + Jasmine
$ gulp
License
MIT. By Josh Ause.