coevent
Syntax
coevent(event, eventTime, window, [orderSensitive=false])
Arguments
event is a vector indicating events.
eventTime is a temporal or integer vector of the same length as event indicating the timestamps of events.
window is a nonnegative integer indicating the length of an interval
orderSensitive is a Boolean value indicating whether the order of the two events matters. The default value is false.
Details
Count the number of occurrences of two events within the specified intervals.
Return a table with 3 columns: event1, event2 and hits. The values of event1 and event2 are based on the column event. Column hits is the number of occurrences of the event pair.
Examples
$ sensor_id=`A`B`C`D`C`A`B
$ time=[2012.06.13T12:30:00,2012.06.13T12:30:02,2012.06.13T12:30:04,2012.06.13T12:30:05,2012.06.13T12:30:06,2012.06.13T12:30:09,2012.06.13T12:30:10];
$ coevent(sensor_id, time, 2);
event1 |
event2 |
hits |
---|---|---|
B |
C |
1 |
C |
D |
2 |
C |
C |
1 |
A |
B |
2 |
$ coevent(sensor_id, time, 2, true);
event1 |
event2 |
hits |
---|---|---|
C |
C |
1 |
B |
C |
1 |
C |
D |
1 |
D |
C |
1 |
A |
B |
2 |