Skip to main content
. 2013 Feb 22;13(2):2682–2699. doi: 10.3390/s130202682

Algorithm 1: Frequent Sequential Behavior Patterns

Input: Al: Activity log
∝: Support threshold
Output: Bp: Behavior patterns
Begin
1 S1 = fGenCanSet(Al)
2 k = 2
3 While (Sk-1! = Null)
4 CS = fGenActivitySequence(Sk)
5  for j = 1:length (CS)
6   if (Supp. (CS (j)) > ∝)
7    Count (CS (j)) = Count (CS (j)) + 1
8    Sk = CS(j)
9    k = k + 1
10   end
11  end
12 Bp = Union(Sk)
13 end
End