I will explain the difference briefly. You may look at the papers for a formal definition.
A sequential pattern
is a subsequence that appears frequently in a set of sequences.
For example, consider three sequences:
For this database of three sequences, a sequential pattern is A,C,A which is said to have a "support" (a.k.a frequency) of 2 because it appears in two sequences.
Although sequential patters are useful, they do not have a measure of confidence or probability that something will occur.
A sequential rule
can be seen as a kind of sequential pattern that have a confidence or probability that something will happen. It is useful for example, to make some prediction.
For example, for the above example, the rule A B -> C has a support of 2 because it appears in two sequences and a confidence of 66 % because AB is followed by C in two of the three sequences where AB appears. As you can see, having the confidence is helpful because not only we may want patterns that appears often in a database, but we may also want to have a measure of confidence in these patterns.
If you are using the SPMF data mining library
, you may also check the examples in the documentation
and the articles for more details.
Hope this helps,
Edited 1 time(s). Last edit at 09/24/2014 04:58PM by webmasterphilfv.