0.1.14 • Published 10 years ago

series.js v0.1.14

Weekly downloads
4
License
Apache License Ve...
Repository
github
Last release
10 years ago

Series.js Build Status

Utilitie Library for time series operation.

Calculate data array via accessor method.

  • Statistics:
    • sum, sumsq
    • mean, median, quantile
    • variance, standard devience, covariance, correlation
    • auto covariance, auto correlation
  • Aggregation
    • minute
    • hour
    • day
    • week
    • month
    • year
  • Analytics (soon)
    • auto regression
    • spectrum
    • moving average
    • holt-winters

Usage

Array Operation

for data array

Series.sum([1,2,3,4,5]);  // => 15
Series.mean([1,2,3,4,5]); // => 3

for object array

Series.y(function(d){ return d.v;})
  .sum([{v:1},{v:2},{v:3},{v:4},{v:5}]);  // => 15
Series.y(function(d){ return d.v;})
  .mean([{v:1},{v:2},{v:3},{v:4},{v:5}]); // => 15

Aggregation

var data = [
  {t:1, v:2},{t:1, v:1},{t:2, v:8},
  {t:1, v:4},{t:2, v:3},{t:1, v:2}
];
Series.y(function(d){ return d.v; })
  .aggregation(Series.sum)
  .key(function(d){ return d.t; })
  (data);
// => [{t:1, y:9},{t:2, y:11}]

LICENSE

Apache License Version 2.0

0.1.14

10 years ago

0.1.13

10 years ago

0.1.12

10 years ago

0.1.11

10 years ago

0.1.10

10 years ago

0.1.9

11 years ago

0.1.8

11 years ago

0.1.7

11 years ago

0.1.6

11 years ago

0.1.1

11 years ago

0.1.0

11 years ago

0.0.3

11 years ago

0.0.2

11 years ago