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
itemsets
containing a sparse representation of the unique elements of a sequence.lhs
:an object of class
sgCMatrix
containing a sparse representation of the left-hand sides of the rules (antecedent sequences).rhs
:an object of class
sgCMatrix
containing 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
coerce
signature(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. c
signature(x = "sequencerules")
coverage
signature(x = "sequencerules")
; returns the support values of the left-hand side (antecedent) sequences.duplicated
signature(x = "sequencerules")
labels
signature(x = "sequencerules")
ruleInfo
signature(object = "sequencerules")
ruleInfo<-
signature(object = "sequencerules")
inspect
signature(x = "sequencerules")
is.redundant
signature(x = "sequencerules")
; returns a logical vector indicating if a rule has a proper subset inx
which has the same right-hand side and the same or a higher confidence.labels
signature(object = "sequencerules")
length
signature(x = "sequencerules")
lhs
signature(x = "sequencerules")
match
signature(x = "sequencerules")
rhs
signature(x = "sequencerules")
show
signature(object = "sequencerules")
size
signature(x = "sequencerules")
subset
signature(x = "sequencerules")
summary
signature(object = "sequencerules")
unique
signature(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")