| sequencerules-class {arulesSequences} | R Documentation |
Class "sequencerules" — Collections of Sequential Rules
Description
Represents a collection of sequential rules and their associated quality measure. That is, the elements in the consequent occur at a later time than the elements of the antecedent.
Objects from the Class
Typically objects are created by a sequence rule mining algorithm as the
result value, e.g. method ruleInduction.
Objects can be created by calls of the form
new("sequencerules", ...).
Slots
elements:an object of class
itemsetscontaining a sparse representation of the unique elements of a sequence.lhs:an object of class
sgCMatrixcontaining a sparse representation of the left-hand sides of the rules (antecedent sequences).rhs:an object of class
sgCMatrixcontaining a sparse representation of the right-hand sides of the rules (consequent sequences).ruleInfo:a data.frame which may contain additional information on a sequence rule.
quality:a data.frame containing the quality measures of a sequence rule.
Extends
Class "associations", directly.
Methods
coercesignature(from = "sequencerules", to = "list")coerce-
signature(from = "sequencerules", to = "data.frame") coerce-
signature(from = "sequencerules", to = "sequences"); coerce a collection of sequence rules to a collection of sequences by appending to each left-hand (antecedent) sequence its right-hand (consequent) sequence. csignature(x = "sequencerules")coveragesignature(x = "sequencerules"); returns the support values of the left-hand side (antecedent) sequences.duplicatedsignature(x = "sequencerules")labelssignature(x = "sequencerules")ruleInfosignature(object = "sequencerules")ruleInfo<-signature(object = "sequencerules")inspectsignature(x = "sequencerules")is.redundantsignature(x = "sequencerules"); returns a logical vector indicating if a rule has a proper subset inxwhich has the same right-hand side and the same or a higher confidence.labelssignature(object = "sequencerules")lengthsignature(x = "sequencerules")lhssignature(x = "sequencerules")matchsignature(x = "sequencerules")rhssignature(x = "sequencerules")showsignature(object = "sequencerules")sizesignature(x = "sequencerules")subsetsignature(x = "sequencerules")summarysignature(object = "sequencerules")uniquesignature(x = "sequencerules")
Note
Some of the methods for sequences are not implemented as objects of this class can be coerced to sequences.
Author(s)
Christian Buchta
See Also
Class
sgCMatrix,
itemsets,
associations,
sequences,
method
ruleInduction,
is.redundant,
function
cspade
Examples
## continue example
example(ruleInduction, package = "arulesSequences")
cbind(as(r2, "data.frame"),
coverage = coverage(r2))
## coerce to sequences
as(as(r2, "sequences"), "data.frame")
## find redundant rules
is.redundant(r2, measure = "lift")