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 in x 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")

[Package arulesSequences version 0.2-30 Index]