Learn R Programming

daltoolbox (version 1.3.767)

pat_cspade: cSPADE sequences

Description

Sequential pattern mining using arulesSequences::cspade.

Usage

pat_cspade(
  support = 0.4,
  maxsize = NULL,
  maxlen = NULL,
  mingap = NULL,
  maxgap = NULL,
  quality_filter = NULL,
  control = list(verbose = TRUE)
)

Value

returns a pat_cspade object

Arguments

support

minimum support threshold

maxsize

maximum number of items per event

maxlen

maximum number of events per sequence

mingap

minimum gap between successive events

maxgap

maximum gap between successive events

quality_filter

optional quality filter created with patutils()

control

list of control parameters

Examples

Run this code
if (requireNamespace("arulesSequences", quietly = TRUE)) {
 x <- arulesSequences::read_baskets(
   con = system.file("misc", "zaki.txt", package = "arulesSequences"),
   info = c("sequenceID", "eventID", "SIZE")
 )
 utils <- patutils()
 pm <- pat_cspade(
   support = 0.4,
   maxlen = 3,
   quality_filter = utils$quality_min(support = 0.5)
 )
 pm <- fit(pm, x)
 seqs <- discover(pm, x)
 eval <- evaluate(pm, seqs)
 eval$metrics
}

Run the code above in your browser using DataLab