A timeseries represents an ordered collection of values of an event (or item) over time. A multiple timeseries represents the collection of multiple timeseries gathered from multiple items over a particular duration. Depending on the values stored in a series, a multiple timeseries can be broadly classified into two types:
A binary multiple time series represents the binary data of multiple items split into temporal windows. An example of this series is shown below.
| windowID | binary sequences |
|---|---|
| 1 | (a,1) (a,3) (b,2) (b,3) (c,2) (c,3) |
| 2 | (a,1) (b,1) (b,2) (b,3) (c,1) |
| 3 | (a,1) (a,2) (b,1) (b,3) (c,2) |
| 4 | (a,1) (b,1) (b,2) (c,3) |
| 5 | (a,1) (a,3) (b,3) (c,2) (c,2) |
| 6 | (a,1) (a,2) (b,2) (b,3) |
windowID<sep>(item,timestamp)<sep>(item,timestamp)<sep>...<sep>(item, timestamp)
1 (a,1) (a,3) (b,2) (b,3) (c,2) (c,3)
2 (a,1) (b,1) (b,2) (b,3) (c,1)
3 (a,1) (a,2) (b,1) (b,3) (c,2)
4 (a,1) (b,1) (b,2) (c,3)
5 (a,1) (a,3) (b,3) (c,2) (c,2)
6 (a,1) (a,2) (b,2) (b,3)