save: Save rules or itemsets as a graph description.

Description Usage Arguments Author(s) See Also Examples

Description

This function saves a rule sat as a graph description in different formats (e.g., GraphML, dimacs, dot).

Usage

1
saveAsGraph(x, file, type=NULL, format="graphml")

Arguments

x

an object of class "rules" or "itemsets".

file

file name

type

see type in plot with method "graph" (e.g., "itemsets", "items").

format

file format (e.g., "edgelist", "graphml", "dimacs", "gml", "dot"). See write.graph in package igraph.

Author(s)

Michael Hahsler

See Also

plot, write.graph in igraph

Examples

1
2
3
4
5
6
7
data("Groceries")
rules <- apriori(Groceries, parameter=list(support=0.01, confidence=0.5))

saveAsGraph(rules, "rules.graphml")

## clean up
unlink("rules.graphml")

Example output

Loading required package: arules
Loading required package: Matrix

Attaching package: 'arules'

The following objects are masked from 'package:base':

    abbreviate, write

Loading required package: grid
Apriori

Parameter specification:
 confidence minval smax arem  aval originalSupport maxtime support minlen
        0.5    0.1    1 none FALSE            TRUE       5    0.01      1
 maxlen target   ext
     10  rules FALSE

Algorithmic control:
 filter tree heap memopt load sort verbose
    0.1 TRUE TRUE  FALSE TRUE    2    TRUE

Absolute minimum support count: 98 

set item appearances ...[0 item(s)] done [0.00s].
set transactions ...[169 item(s), 9835 transaction(s)] done [0.00s].
sorting and recoding items ... [88 item(s)] done [0.00s].
creating transaction tree ... done [0.00s].
checking subsets of size 1 2 3 4 done [0.00s].
writing ... [15 rule(s)] done [0.00s].
creating S4 object  ... done [0.00s].

arulesViz documentation built on May 2, 2019, 6:50 p.m.