All Projects → mhahsler → arulesViz

mhahsler / arulesViz

Licence: other
Visualizing Association Rules and Frequent Itemsets with R

Programming Languages

r
7636 projects

Projects that are alternatives of or similar to arulesViz

Margins
An R Port of Stata's 'margins' Command
Stars: ✭ 225 (+359.18%)
Mutual labels:  cran
groundhog
Reproducible R Scripts Via Date Controlled Installing & Loading of CRAN & Git Packages
Stars: ✭ 58 (+18.37%)
Mutual labels:  cran
Gmisc
An R package for creating tables, some plots and other useful utilities too small to merit their own package
Stars: ✭ 45 (-8.16%)
Mutual labels:  cran
Reactr
React for R
Stars: ✭ 227 (+363.27%)
Mutual labels:  cran
migraph
Tools for multimodal and multilevel network analysis
Stars: ✭ 25 (-48.98%)
Mutual labels:  cran
ModelDeployment
CRAN Task View: Model Deployment with R
Stars: ✭ 19 (-61.22%)
Mutual labels:  cran
Bookdownplus
The easiest way to use R package bookdown for writing varied types of books and documents
Stars: ✭ 198 (+304.08%)
Mutual labels:  cran
taucharts
📊 An R htmlwidget interface to the TauCharts javascript library
Stars: ✭ 66 (+34.69%)
Mutual labels:  interactive-visualizations
SpatialPosition
R package for computing spatial position models
Stars: ✭ 30 (-38.78%)
Mutual labels:  cran
papeR
A toolbox for writing Sweave or other LaTeX-based papers and reports and to prettify the output of various estimated models.
Stars: ✭ 26 (-46.94%)
Mutual labels:  cran
Littler
A scripting and command-line front-end for GNU R
Stars: ✭ 238 (+385.71%)
Mutual labels:  cran
MALDIquant
Quantitative Analysis of Mass Spectrometry Data
Stars: ✭ 48 (-2.04%)
Mutual labels:  cran
nflreadr
Efficiently download nflverse data
Stars: ✭ 38 (-22.45%)
Mutual labels:  cran
Tint
Tint is not Tufte
Stars: ✭ 226 (+361.22%)
Mutual labels:  cran
RJafroc
Artificial Intelligence: Evaluating AI, optimizing AI
Stars: ✭ 17 (-65.31%)
Mutual labels:  cran
Pacman
A package management tools for R
Stars: ✭ 220 (+348.98%)
Mutual labels:  cran
metacoder
Parsing, Manipulation, and Visualization of Metabarcoding/Taxonomic data
Stars: ✭ 120 (+144.9%)
Mutual labels:  cran
FEDOT.Web
Graphic tool for the automated evolutionary design of composite models
Stars: ✭ 33 (-32.65%)
Mutual labels:  interactive-visualizations
mRMRe
mRMRe is a package for Parallelized Minimum Redundancy, Maximum Relevance (mRMR) Ensemble Feature Selection
Stars: ✭ 16 (-67.35%)
Mutual labels:  cran
Glimma
Glimma R package
Stars: ✭ 48 (-2.04%)
Mutual labels:  interactive-visualizations

R package arulesViz - Visualizing Association Rules and Frequent Itemsets with R

CRAN version stream r-universe status CRAN RStudio mirror downloads

This R package extends package arules with various visualization techniques for association rules and itemsets. The package also includes several interactive visualizations for rule exploration.

Installation

Stable CRAN version: install from within R with

install.packages("arulesViz")

Current development version: Install from r-universe.

This might also require the development version of arules.

Features

  • Visualizations using engines ggplot2 (default engine for most methods), grid, base (R base plots), htmlwidget (powered by plotly and visNetwork).
  • Interactive visualizations using grid, plotly and visNetwork.
  • Interactive rule inspection with datatable.
  • Integrated interactive rule exploration using ruleExplorer.

Available Visualizations:

  • Scatterplot, two-key plot
  • Matrix and matrix 3D visualization
  • Grouped matrix-based visualization
  • Several graph-based visualizations
  • Doubledecker and mosaic plots
  • Parallel Coordinate plot

Usage

Mine some rules.

library("arulesViz")
data("Groceries")
rules <- apriori(Groceries, parameter = list(support = 0.005, confidence = 0.5))
## Apriori
## 
## Parameter specification:
##  confidence minval smax arem  aval originalSupport maxtime support minlen
##         0.5    0.1    1 none FALSE            TRUE       5   0.005      1
##  maxlen target  ext
##      10  rules TRUE
## 
## Algorithmic control:
##  filter tree heap memopt load sort verbose
##     0.1 TRUE TRUE  FALSE TRUE    2    TRUE
## 
## Absolute minimum support count: 49 
## 
## set item appearances ...[0 item(s)] done [0.00s].
## set transactions ...[169 item(s), 9835 transaction(s)] done [0.00s].
## sorting and recoding items ... [120 item(s)] done [0.00s].
## creating transaction tree ... done [0.00s].
## checking subsets of size 1 2 3 4 done [0.00s].
## writing ... [120 rule(s)] done [0.00s].
## creating S4 object  ... done [0.00s].

Standard visualizations

plot(rules)

plot(rules, method = "graph", limit = 20)

Interactive visualization

Live examples for interactive visualizations can be seen in Chapter 5 of An R Companion for Introduction to Data Mining

References

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].