Tracing Tuples Across Dimensions A Comparison of Scatterplots and Parallel Coordinate Plots Xiaole Kuang (Master student, NUS) Haimo Zhang (PhD student,

Slides:



Advertisements
Similar presentations
Claude Beigel, PhD. Exposure Assessment Senior Scientist Research Triangle Park, USA Practical session metabolites Part II: goodness of fit and decision.
Advertisements

User Interface Design CIS 322 Office hours: Tuesday 1-2pm Thursday 12-1pm Room
AutoComPaste Auto-Completing Text as an Alternative to Copy-Paste Shengdong (Shen) Zhao 1 Fanny Cheviler 2 Wei Tsang Ooi 1 Chee Yuan Lee 1 Arpit Agarwal.
Visualizing State Transition Graphs Hannes Pretorius Visualization Group, TU/e 17 October 2007
PCA for analysis of complex multivariate data. Interpretation of large data tables by PCA In industry, research and finance the amount of data is often.
Try It: Curvature Dial: Eyes free parameter entry for GUIs mc schraefel, Graham Smith, Patrick.
From the Carnegie Foundation math.mtsac.edu/statway/lesson_3.3.1_version1.5A.
Mapping Nominal Values to Numbers for Effective Visualization Presented by Matthew O. Ward Geraldine Rosario, Elke Rundensteiner, David Brown, Matthew.
CHE 185 – PROCESS CONTROL AND DYNAMICS PID CONTROL APPLIED TO MIMO PROCESSES.
New Geometric Methods of Mixture Models for Interactive Visualization PIs: Jia Li, Xiaolong (Luke) Zhang, Bruce Lindsay Department of Statistics College.
Visual Realism for the Visualization of Software Metrics & Visualizing Relations in Hierarchical Data using Spline Bundles Danny Holten Reconstructor.
TAUCHI – Tampere Unit for Computer-Human Interaction Manual Text Entry: Experiments, Models, and Systems Poika Isokoski Tampere Unit for Computer-Human.
Never forget your primary wealth, your and your family’s health, it will be your hope and your family’s hope for ever.
HDDVis: An Interactive Tool for High Dimensional Data Visualization by Mingyue Tan April 21st, 2004.
“Exploring High-D Spaces with Multiform Matrices and Small Multiples” Mudit Agrawal Nathaniel Ayewah MacEachren, A., Dai, X., Hardisty, F., Guo, D., and.
Introduction to Multivariate Research & Factorial Designs
Repeated Measures ANOVA Cal State Northridge  320 Andrew Ainsworth PhD.
1 User Centered Design and Evaluation. 2 Overview My evaluation experience Why involve users at all? What is a user-centered approach? Evaluation strategies.
Classification and Prediction: Regression Analysis
Info Vis: Multi-Dimensional Data Chris North cs3724: HCI.
Principal Component Analysis. Philosophy of PCA Introduced by Pearson (1901) and Hotelling (1933) to describe the variation in a set of multivariate data.
Separate multivariate observations
LECTURE 03: DATA COLLECTION AND MODELS February 4, 2015 COMP Topics in Visual Analytics Note: slide deck adapted from R. Chang, Fall 2010.
Kansas State University Department of Computing and Information Sciences CIS 736: Computer Graphics Wednesday, January 19, 2000 William H. Hsu Department.
Profile Analysis. Definition Let X 1, X 2, …, X p denote p jointly distributed variables under study Let  1,  2, …,  p denote the means of these variables.
IntroDefinitionSizeComplexityWrap-up 1/54 Individual Big Data Visual Analytics: Challenges and Opportunities Remco Chang and Eli Brown Tufts University.
TiltText: Using Tilt for Text Input to Mobile Phones Daniel Wigdor & Ravin Balakrishnan.
Scalable Visual Analytics (SPP 1335)
EQT373 STATISTIC FOR ENGINEERS Design of Experiment (DOE) Noorulnajwa Diyana Yaacob School of Bioprocess Engineering Universiti Malaysia Perlis 30 April.
INTERNATIONAL INSTITUTE FOR GEO-INFORMATION SCIENCE AND EARTH OBSERVATION Transition Rule Elicitation Methods for Urban Cellular Automata Models Junfeng.
Multivariate Analysis. One-way ANOVA Tests the difference in the means of 2 or more nominal groups Tests the difference in the means of 2 or more nominal.
The FlowVizMenu and Parallel Scatterplot Matrix: Hybrid Multidimensional Visualizations for Network Exploration Christophe Viau, École de technologie supérieure,
Requirements Engineering Methods for Requirements Engineering Lecture-30.
Visual Abstraction and Exploration of Multi-class Scatterplots Haidong Chen, Wei Chen, Honghui Mei, Zhiqi Liu, Kun Zhou, Weifeng Chen, Wentao Gu, Kwan-Liu.
Assessment Formats Charlotte Kotopoulous Regis University EDEL_450 Assessment of Learning.
Lecture 07: Dealing with Big Data
Hugo Horta Center for the Advancement of Higher Education, Tohoku University Japan CIES-ISCTE, Portugal.
Principal Component Analysis (PCA)
Visual Correlation Analysis of Numerical and Categorical Data on the Correlation Map Zhiyuan Zhang, Kevin T. McDonnell, Erez Zadok, Klaus Mueller.
Outline of Today’s Discussion 1.Introduction to Factorial Designs 2.Analysis of Factorial Designs 3.Hypotheses For Factorial Designs 4.Eta Squared and.
Visualization of Washing Powder Formulation ———seeking the best ingredients of washing powder.
Chapter 9 Scatter Plots and Data Analysis LESSON 1 SCATTER PLOTS AND ASSOCIATION.
Implicit Uncertainty Visualization: Aligning Perception and Statistics Michael Correll Michael Gleicher.
Principal Components Analysis ( PCA)
1/59 Lecture 02: Data Mapping September 15, 2015 COMP Visualization.
Engineering Design Process. First, let’s review the “Scientific Method” 1.Ask a question 2.Research 3.Procedure/Method 4.Data Observation 5.Conclusion.
Principal Component Analysis
Geometry Objectives 6 – 8 Part 1
Evaluation: For Whom and for What?

Lab 04: Visualizing Multiple Variables
Network Visualization
Effective Use of Rubrics to Assess Student Learning
Variance priming. Variance priming. (A) Mean RTs for both levels of prime variance (x axis; high or low) and both levels of target variance (lines; high.
Descriptive Statistics vs. Factor Analysis
Introduction to Visual Analytics
Global Challenge Walking for Water Lesson 2.
Global Challenge Walking for Water Lesson 2.
Global Challenge Walking for Water Lesson 2.
M.V. de la Fuente; D. Ros; M.A. Ferrrer; J. Suardíaz;
Coordinate Transformation in 3D Final Project Presentation
Multidimensional Space,
Zone and Polygon Menus:
Global Challenge Walking for Water Lesson 2.
Data Analysis – Part1: The Initial Questions of the AFCS
Global Challenge Walking for Water Lesson 2.
Global Challenge Walking for Water Lesson 2.
Global Challenge Walking for Water Lesson 2.
Chapter 12 Analyzing Semistructured Decision Support Systems
Comp 15 - Usability & Human Factors
Presentation transcript:

Tracing Tuples Across Dimensions A Comparison of Scatterplots and Parallel Coordinate Plots Xiaole Kuang (Master student, NUS) Haimo Zhang (PhD student, NUS) Shengdong (Shen) Zhao (Faculty member, NUS) Michael J. McGuffin 1 (Faculty member, École de technologie supérieure)

2 The Last Talk of The Last Session of The Last Day! Welcome to

3 of Vienna Singapore 9697 km

4 Vignette (CHI ‘12)SandCanvas (CHI ‘11) MOGCLASS (CHI ‘11)Magic Cards (CHI ‘09) earPod (CHI ‘07) Zone & Polygon Menu (CHI ‘06) Elastic Hierarchy (InfoVis ‘05) Simple Marking Menu (UIST ‘04) Systems, Tools, Interaction Techniques

Visualization Techniques for Multi-Variate Data Scatter Plot (SCP) Parallel Coordinate Plot (PCP) Scatter Plot Matrix (SPLOM) 5

Why PCP vs. SCP? Both techniques are popular! Yet, we know very little about their comparative advantages. 6 Viau et al., TVGC10 Yuan et al., TVGC09 Claessen & van Wijk, TVGC11 We need more systematic evaluations between PCP & SCP! We need more systematic evaluations between PCP & SCP!

Basics of Evaluation Research question What’s the comparative advantages between PCP & SCP for certain tasks? Task Independent variables Dependent variables 7

Basics of Evaluation Research question What’s the comparative advantages between PCP & SCP for certain tasks? Task Independent variables Dependent variables 8

Basic Analytical Tasks 9 serves as a subtask for many other tasks Amar et al.: Low-level components of analytic activity in information visualization. InfoVis05, 111–117. (Holten & van Wijk, EuroVis10) (Li et al., InfoVis10) PCP is inferior than SCP

Value Retrieval Task Definition: Given the numerical value of one attribute of a data tuple, find the numerical value of another attribute of the same data tuple. 10 Multi-Variate Data Tuple (X 1, X 2, X 3, …., X n ) a?

Basics of Evaluation Research question What’s the comparative advantages between PCP & SCP for certain tasks? Task Independent variables Dependent variables 11

Independent Variables 12 Technique Parallel Coordinate Plot (PCP) Scatter Plot (SCP) X2X2 X1X1 X3X3 X2X2 X4X4 X3X3 X1X1 X2X2 X3X3 X2X2 X4X4 X2X2 X2X2 X1X1 X2X2 X3X3 X4X4 X3X3 SCP-rotated (Qu et al., TVCG07) SCP-common (SPLOM ) SCP-staircase (Viau et al., TVCG10)

Independent Variable – 4 Technique 13 PCP SCP-common (i.e., SPLOM) SCP-rotated (i.e., Qu et al., TVCG07) SCP-staircase (i.e., Viau et al., TVCG10)

Additional Independent Variables 14 X2X2 X1X1 X3X3 X2X2 X4X4 X3X3 Number of Dimensions X2X2 X1X1 X3X3 X2X2 X4X4 X3X3 X5X5 X4X4 Data Density X2X2 X1X1 X3X3 X2X2 X4X4 X3X3

Independent Variables Technique Dimension Density 15

Dependent Variables Completion time Error distance 16

Experiment Demo 17

Experiment 1 Design 12 participants × 4 visualization techniques (PCP, SCP-common, SCP-rotate, SCP-standard) × 3 levels of data dimension (2D, 4D, 6D) × 3 levels of data density (10 tuples, 20 tuples, 30 tuples) × 3 repetitions of trials = 1296 trials in total. 18

Seconds SCP-rotate SCP-common SCP-staircase PCP Overall Results 19 Best Good Poor Completion Time Error Distance SCP-rotate SCP-common SCP-staircase PCP Poor Good Poorer

1 st Take-away Lesson 20 PCP SCP-common (i.e., SPLOM) SCP-rotated (i.e., Qu et al., TVCG07) SCP-staircase (i.e., Viau et al., TVCG10)

PCP vs. SCP-common 21

PCP vs. SCP-common 22 Density Performance Difference

PCP vs. SCP-common 23 Density Performance Switch Order

Important Observation There seems to be a Density & Number of Dimension Trade-off between PCP & SCP-common! 24

Experiment 2 × 18 participants × 2 techniques (PCP, SCP-common) × 3 dimensions (4D, 6D, 8D) [2D, 4D, 6D in Exp. 1] × 3 densities (20 tuples, 30 tuples, 40 tuples) [10, 20, 30 in Exp. 1] × 5 trials for each combination = 1620 trials in total. 25

Results – Completion Time 26 Overall result for Exp. 2 SCP-common (15.41s) PCP (18.23s) Result in Exp. 1 SCP-common (12.02s) PCP (8.99s) faster Trade-off between number of dimensions & data density Dimension Density

Results – Error Distance 27 Trade-off between number of dimensions & data density Dimension Density

Take-away Lessons The value retrieval performance of PCP increases depending on dimensionality. The performance of SCP-common seems independent of dimensionality. Increasing density affects the performance of PCP more than it affects SCP-common. 28 Dimension Density

Let’s Recap the Take Away- Messages and Ask Why 1) Both SCP-rotate and SCP-staircase are inferior for value retrieval task 29

Let’s Recap the Take Away Messages 2) Performance trade-off between PCP & SCP-common for both dimensionalities and data density. PCP increases depending on dimensionality. SCP-common performance seems to be independent. 30

Let’s Recap the Take Away Messages tuples 40 tuples 2) Performance trade-off between PCP & SCP-common for both dimensionalities and data density. PCP increases depending on dimensionality. SCP-common performance seems to be independent. Increasing density affects the performance of PCP more than it affects SCP-common.

Conclusion and Future Work Our study helps to understand the comparative advantages between PCP & SCP However, this is only a starting point, 32

The Grand Vision Ideally, this problem can be solved by … 33 InfoVis evaluation package Results/ Recommendations Results/ Recommendations

Acknowledgment This research is supported by: The National University of Singapore Academic Research Fund R and by: The Singapore National Research Foundation under its International Research Singapore Funding Initiative and administered by the IDM Programme Office.

Q & A 35 Elastic Hierarchy (InfoVis ‘05) Tracing Tuples Across Dimensions (EuroVis ‘12)

End 36