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 non-negative integer indicating the length of an interval.

orderSensitive (optional) 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