yuqing yang cs548 showcase prof. carolina ruiz. [1] hahsler m, chelluboina s. visualizing...

15
Yuqing Yang CS548 Showcase Prof. Carolina Ruiz Visualizing Association Rules in Groceries

Upload: allen-reynolds

Post on 21-Jan-2016

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Yuqing Yang CS548 Showcase Prof. Carolina Ruiz. [1] Hahsler M, Chelluboina S. Visualizing Association Rules: Introduction to the R-extension Package arulesViz[J]

Yuqing Yang

CS548 Showcase Prof. Carolina Ruiz

Visualizing Association Rules in Groceries

Page 2: Yuqing Yang CS548 Showcase Prof. Carolina Ruiz. [1] Hahsler M, Chelluboina S. Visualizing Association Rules: Introduction to the R-extension Package arulesViz[J]

2

[1] Hahsler M, Chelluboina S. Visualizing Association Rules: Introduction to the R-extension Package arulesViz[J]. R project module, 2011.

[2] Wong P C, Whitney P, Thomas J. Visualizing association rules for text mining[C]//Information Visualization, 1999.(Info Vis' 99) Proceedings. 1999 IEEE Symposium on. IEEE, 1999: 120-123, 152.

[3] Ertek, Gürdal, and Ayhan Demiriz. "A framework for visualizing association mining results." Computer and Information Sciences–ISCIS 2006. Springer Berlin Heidelberg, 2006. 593-602.

[4] Hofmann, Heike, Arno PJM Siebes, and Adalbert FX Wilhelm. "Visualizing association rules with interactive mosaic plots." Proceedings of the sixth ACM SIGKDD international conference on Knowledge discovery and data mining. ACM, 2000.

[5] Jeffrey Heer, Stuart K. Card, James Landay (2005). "Prefuse: a toolkit for interactive information visualization". In: ACM Human Factors in Computing Systems CHI 2005.

4/29/2014

References

Page 3: Yuqing Yang CS548 Showcase Prof. Carolina Ruiz. [1] Hahsler M, Chelluboina S. Visualizing Association Rules: Introduction to the R-extension Package arulesViz[J]

3

Axes: two interest measures.

Color (gray level) – a third measure.

4/29/2014

1. Scatter Plot

Figure 1: Scatter Plot[1]

Page 4: Yuqing Yang CS548 Showcase Prof. Carolina Ruiz. [1] Hahsler M, Chelluboina S. Visualizing Association Rules: Introduction to the R-extension Package arulesViz[J]

4

Color – Order, the number of items contained in the rule.

4/29/2014

Two-key plot

Figure 2: Scatter Plot[1]

Page 5: Yuqing Yang CS548 Showcase Prof. Carolina Ruiz. [1] Hahsler M, Chelluboina S. Visualizing Association Rules: Introduction to the R-extension Package arulesViz[J]

54/29/2014

2. Matrix-based Visualizations

Figure 3: Matrix-based visualization of two measures with colored squares[1]

Figure 4: Matrix-based visualization of two measures with colored squares (reordered)[1]

Page 6: Yuqing Yang CS548 Showcase Prof. Carolina Ruiz. [1] Hahsler M, Chelluboina S. Visualizing Association Rules: Introduction to the R-extension Package arulesViz[J]

6

Explore different antecedents which have a similar impact on the same consequent in terms of the measure used in the plot.

X-axes – consequent itemsets.Y-axes – consequent itemsets. is the selected interest measure for the i-th

rule.

4/29/2014

Matrix-based Visualizations

Page 7: Yuqing Yang CS548 Showcase Prof. Carolina Ruiz. [1] Hahsler M, Chelluboina S. Visualizing Association Rules: Introduction to the R-extension Package arulesViz[J]

74/29/2014

Matrix-based Visualizations 3D Bars

Figure 5: Matrix-based visualization with 3D bars[1]

Page 8: Yuqing Yang CS548 Showcase Prof. Carolina Ruiz. [1] Hahsler M, Chelluboina S. Visualizing Association Rules: Introduction to the R-extension Package arulesViz[J]

8

Columns -- antecedent groupsRows – consequentsColor – aggregated interest measureSize of ballo0n -- aggregated support

4/29/2014

3. Grouped Matrix-based Visualization

Figure 6: Grouped matrix with k=?[1]

Page 9: Yuqing Yang CS548 Showcase Prof. Carolina Ruiz. [1] Hahsler M, Chelluboina S. Visualizing Association Rules: Introduction to the R-extension Package arulesViz[J]

94/29/2014

Page 10: Yuqing Yang CS548 Showcase Prof. Carolina Ruiz. [1] Hahsler M, Chelluboina S. Visualizing Association Rules: Introduction to the R-extension Package arulesViz[J]

104/29/2014

4. Graph-based Visualizations

Figure 8: Itemsets as vertices[1]Figure 9: Rules as vertices[1]

Page 11: Yuqing Yang CS548 Showcase Prof. Carolina Ruiz. [1] Hahsler M, Chelluboina S. Visualizing Association Rules: Introduction to the R-extension Package arulesViz[J]

11

Figure 10: Parallel coordinate plot (reordered)[1]

5.Parallel Coordinates Plot

4/29/2014

Page 12: Yuqing Yang CS548 Showcase Prof. Carolina Ruiz. [1] Hahsler M, Chelluboina S. Visualizing Association Rules: Introduction to the R-extension Package arulesViz[J]

12

To visualize multidimensional data.X-axis -- the positions in a rule,

i.e., first item, second item, etc.Head of arrow -- points to the consequent

item.The width of the arrows -- supportThe intensity of the color -- confidence.

Parallel Coordinates Plot

4/29/2014

Page 13: Yuqing Yang CS548 Showcase Prof. Carolina Ruiz. [1] Hahsler M, Chelluboina S. Visualizing Association Rules: Introduction to the R-extension Package arulesViz[J]

13

A visualization of item associations with support > 0.4% and confidence > 50%.

4/29/2014

Visualizing AR in Text Mining

Figure 11: A visualization of item associations)[2]

Page 14: Yuqing Yang CS548 Showcase Prof. Carolina Ruiz. [1] Hahsler M, Chelluboina S. Visualizing Association Rules: Introduction to the R-extension Package arulesViz[J]

14

Prefuse: a toolkit for interactive information visualizationProvides theoretically-motivated abstractions for the

design of a wide range of visualization applications, enabling programmers to string together desired components quickly to create and customize working visualizations[5]

E.g. racialgraphicAjax.org (Javascript)AnyChart (Flash)AxiisDegrafaExtJs

4/29/2014

Infovis application Framework

Page 15: Yuqing Yang CS548 Showcase Prof. Carolina Ruiz. [1] Hahsler M, Chelluboina S. Visualizing Association Rules: Introduction to the R-extension Package arulesViz[J]

15

SoftwarePanopticon http://www.panopticon.com/Circos (Perl) http://circos.ca/Balsamiq (hand-draw style)

http://webdemo.balsamiq.com/Web infovis

Easel.ly (story telling) http://www.easel.ly/Piktochart http://piktochart.com/Visual.ly http://visual.ly/Infogr.am http://infogr.am/

4/29/2014

Inforvis Software and tools