pat_cspade: cSPADE sequences

View source: R/pat_cspade.R

pat_cspadeR Documentation

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)
)

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

Value

returns a pat_cspade object

Examples

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
}

daltoolbox documentation built on May 14, 2026, 9:06 a.m.