HYPERVARIATE DATA VISUALIZATION Prof. Rahul C. Basole CS/MGT 8803-DV > January 25, 2017
Agenda Hypervariate Data Project Elevator Pitch
Hypervariate Data (n > 3) Many well-known visualization techniques exist for datasets of 1-3 dimensions. We discussed these last time. What about data sets with more than 3 variables (n>3)? Often the interesting, challenging ones Many problems are lower-dimensional hypervariate (4-20) Could use additional data mark properties to encode additional data variables
Consider the following Design Challenge Data set of 500 cases Attributes 5 quantitative 4 nominal 2 ordinal Design a Visualization
Here is one crazy idea Use a Spreadsheet Each variable is positioned into a column Data cases are rows This is a projection (mapping)
Or we can use Multiple Views A B C D E 1 4 1 8 3 5 2 6 3 4 2 1 3 5 7 2 4 3 4 2 6 3 1 5 Case 1 Case 2 Case 3 Give each variable its own display. A B C D E Case 4
Scatterplot Matrix (n>3) Represent each possible pair of variables in their own 2D scatterplot. Good if pairwise correlation is key.
What if we want to handle all datasets generically?
Iconic Representations Glyph (graphical object) represents a data case Visual properties of glyph represent different variables
Chernoff Face (n>3) Encode different variables values in characteristics of human face n=11 Herman Chernoff (1973). "The Use of Faces to Represent Points in K-Dimensional Space Graphically". Journal of the American Statistical Association, 68 (342): 361 368.
http://flowingdata.com/2010/08/31/how-to-visualize-data-with-cartoonish-faces/crime-chernoff-faces-by-state-edited-2/
Star Plots (n>3) Also known by various other names such as radar chart, spider chart, cobweb chart, polar chart etc.
Small Multiples of Star Plots https://andrewpwheeler.files.wordpress.com/2012/03/infographic_star_plots.png
Glyphs (n > 3) Think of them as generalizations of star charts and Chernoff faces. A mark a shape or form that can be varied in n ways. 12 variables can be encoded 4 angles, 4 lengths, 4 thicknesses
Table Lens http://www.open-video.org/details.php?videoid=8304 https://www.youtube.com/watch?v=zdy9ycyv7z8 Idea: Make the text more visual and symbolic Just leverage basic bar chart idea Change quantitative values to bars What about nominal data?
LineUp https://www.youtube.com/watch?v=ifqcbi4t8ks
What about Categorical Data? How about multivariate categorical data? Students Gender: Female, male Eye color: Brown, blue, green, hazel Hair color: Black, red, brown, blonde, gray Home country: USA, China, Italy, India,...
Mosaic Plot
Parallel Coordinates Brushable http://bl.ocks.org/mbostock/1341021) Reorderable Axes http://bl.ocks.org/jasondavies/1341281 http://www.parallelcoordinates.de/
Making Sense of Parallel Coordinates
Pixel Displays Represent data case or a variable as a pixel (or as a small glyph such as a circle) Million or more per display Seems to rely on use of color Can pack lots in Challenge: What s the layout? What does position mean?
One representation Grouping arrangement One pixel per variable Each data case has its own small rectangular icon Plot out variables for data point in that icon using a grid or spiral layout
Illustration Levkowitz Vis 91
Sand Dance https://sanddance.azurewebsites.net/beachpartyapp/beachpartyapp.html https://www.youtube.com/watch?v=15hns2igiag
Design Exercise Pair Up. Visualize the data using any of the techniques we discussed in class. Use colored pencils if needed. Be prepared to discuss/present why you chose a particular technique and how you encoded it. Be creative. Name XONE PS4 PC Gamespot Meta Critic New Price Used Price Genre Titanfall 2 Yes Yes Yes 9 85 24.99 30.99 Action Forza Horizon Yes No Yes 9 86 38.45 47.49 Sports FIFA 17 Yes Yes Yes 9 84 34.89 33.95 Sports Raven s Cry Yes Yes Yes 1 27 11.99 0.05 Strategy Gravity Rush No Yes No 8 -- 58.99 49.99 Action Civilization VI No No Yes 9 88 41.40 19.99 Strategy http://www.gamespot.com/
PM1: Elevator Pitch
PM2: Teams List your team members +emails Name your team. Provide one sentence description of your project topic. Include tag of your topic [Business, Health, Sports, Social Media] Submit PM2 on T-Square.