RnavGraph: A visualization tool for navigating through high-dimensional data
|
|
|
- Garey Ellis
- 9 years ago
- Views:
Transcription
1 Int. Statistical Inst.: Proc. 58th World Statistical Congress, 2011, Dublin (Session IPS117) p.1852 RnavGraph: A visualization tool for navigating through high-dimensional data Waddell, Adrian University of Waterloo, Statistics and Actuarial Science 200 University Avenue West Waterloo (N2L 3G1), Canada [email protected] Oldford, R. Wayne University of Waterloo, Statistics and Actuarial Science 200 University Avenue West Waterloo (N2L 3G1), Canada [email protected] Introduction Hurley and Oldford (2011) use graph theoretic results to develop navigational graphs to track movement from a display of one set of variables to another. We implement these ideas in an R package called RnavGraph, which is built using the tcltk R package together with certain C extensions for tcltk. RnavGraph is available from CRAN (Comprehensive R Archive Network, In this paper, we show how RnavGraph can be used to explore high dimensional space by interactively walking a navigational graph (i.e. a navgraph ) whose nodes represent low-dimensional space. In particular, the canonical example will be a graph where each node represents a two dimensional space and each edge is either a 3- or 4-dimensional transition between the node spaces. Typically, each node will be a scatterplot and the transitions a sequence of 2d projections from one node s pair of variables to the other s (when these pairs share one variable this will be a 3drotation, otherwise it is a 4d transition). RnavGraph has its own interactive scatterplot tool that can display coloured dots, images, text, or glyphs and that allows interactive colour and size changes individually or in groups (i.e. single and multiple selection). However displayed, the points may be brushed and even dragged through the display (e.g. to avoid overplotting). Other features of RnavGraph s scatterplot tool are the ability to zoom in on subsets of points, to pan this zoom over the entire region of the scatterplot and to even remove points from the display. RnavGraph s scatterplot tool was designed with interactive exploration and clustering in mind (see Oldford and Waddell, 2011 for further discussion). RnavGraph is not, however, restricted to scatterplots or even only to 2d-node representations. In what follows, we show how RnavGraph may also be easily extended to accommodate any data display on a node, provided that display can be constructed from R. Even the meaning attached to the transition along an edge from one display to another can be changed e.g. we show how conditional displays that slice across a variate may be constructed by changing the transition semantics. RnavGraph s principal features and its extensibility will be illustrated throughout this paper using a single data set we have compiled from Hans Rosling s gapminder data repository and from the UN Inter-agency Group on Child Mortality Estimation. The variable shortnames and descriptions are given in Table 1. (Disclaimer: At the time of this writing the data has not yet been thoroughly
2 Int. Statistical Inst.: Proc. 58th World Statistical Congress, 2011, Dublin (Session IPS117) p.1853 Example Country dataset: from Gapminder and UN sources Shortname Description Murder Murder, age adjusted, per 100,000. Traffic Deaths Traffic mortality, age adjusted, per 100,000. Childern w Children per woman (total fertility). Child Mortality Under-five mortality rate (per 1000 live births). Age1stMarriage Mean age at 1st marriage of women. Suicide w Suicide among women, per 100,000 standard population. Table 1: The data was collected for 157 countries. The variables are averages over those years from 2004 to 2009 that have values. checked for accuracy.) With this example, we first show navigation graphs are used in conjunction with scatterplots and then give more detail on RnavGraph s base functionality. This is described in more detail in Oldford and Waddell (2011) in the context of visual cluster analysis. RnavGraph s extensibility to build custom plots is then illustrated, including a change in the meaning of the navigation graph itself. We conclude with some summary remarks. 2d Scatterplot Example As suggested by Figure 1, by default, each node of a navigation graph (or navgraph) is associated Figure 1: In RnavGraph, the default meaning of a navigation graph assigns to each node a 2 dimensional scatterplot. with a scatterplot of the data values for the variable pair defining the node; node labels are displayed as the shortname of each variable in the pair, separated by a colon.
3 Int. Statistical Inst.: Proc. 58th World Statistical Congress, 2011, Dublin (Session IPS117) p.1854 For illustrative purposes, the navgraph of Figure 1 has only 4 nodes, out of a possible ( 6 2) = 15. A more complete analysis for this 6 dimensional data set, might use a fuller navgraph of 15 nodes, representing all 15 variable pairs. For many problems, the dimensionality of the data will be too large for this to be manageable, and a more targeted selection of interesting variable pairs would be made so as to reduce the complexity of the data exploration. For example, scagnostics (Wilkinson et al, 2005) can be used to look only at those variable pairs known to reveal certain types of 2d data structure (see Hurley and Oldford, 2011; Oldford and Waddell, 2011). Note also that all edges of the navigation graph in Figure 1 connect nodes whose variable pairs have one variable in common. The edge in this graph can be thought of as representing a 3d space through which transition from one pair of variables to another occurs. This kind of navigation graph is therefore called a 3d transition graph. By default, the transition along an edge in such a graph (i.e. moving the You are here bullet along an edge) will effect a 3d rigid rotation as in Figure 2 note Figure 2: Moving the bullet along a 3d transition edge results with a 3d rigid rotation from one scatterplot into another. that the bullet in is distinguished from a node by its larger diameter and brighter colour (yellow). The bullet s progression is shown in the upper left corner as a percentage along the transition. From left to right in Figure 2: the first row shows the bullet moving from the node labelled Age1stMarriage:Children w along the 3d transition edge towards the node Children w:suicide w ; the second row shows the linked data display where, simultaneously as the bullet moves, a 3d point cloud rotates in the space defined by the three variables; the last row shows how this rotation is done by rotating a plane around the common variable axis, continually projecting all points onto it and updating the corresponding 2d scatterplot of all 157 countries. The graph complement of a 3d transition graph will be a 4d transition graph edges connect only nodes with no variables in common. Figure 3 shows a transition along the edge of a 4d transition graph. The resulting scatterplot sequence is no longer a 3d rigid rotation and the third row of Figure
4 Int. Statistical Inst.: Proc. 58th World Statistical Congress, 2011, Dublin (Session IPS117) p.1855 Figure 3: Moving the bullet along a 4d transition edge results with a smooth transition from one scatterplot into another. 2 cannot be reproduced here. Instead of the intermediate projection planes rotating around a single axis in 3d space, in RnavGraph as in the grand tour (e.g. Buja et al, 1988, Cook et al, 1995), they are now a sequence of planes in 4d space ordered along a geodesic path from the source plane of the initial variable pair to the destination plane of the target variable pair. The result is a smooth 4d transition between scatterplots. RnavGraph Functionality The navigation graphs in Figure 1, 2 and 3 are screen shots from an RnavGraph session. Nodes and node labels can be interactively relocated in the display. The bullet can be interactively moved along the edges using mouse drag and drop, or by identifying the target node and scrolling, or simply and automatically by double-clicking on the target node. Also, through multiple selection of connected nodes, entire paths can be selected and the corresponding sequence of transitions are animated. Interesting paths can be saved, edited, annotated, and rewalked once saved. Every change of the bullet state updates the data displays connected with the navigation graph. Finally, multiple displays may be connected with a navigation graph in order to have different views on the data update simultaneously. We have implemented a scatterplot display specifically for RnavGraph and its data exploration and clustering purposes; its use is described in more detail in Oldford and Waddell (2011). This scatterplot tool double buffers every screen update to make the changes in its display look smooth. The plotting symbol can be a dot, an image, a star glyph, or simply text; all can be assigned colours and all but the text (at time of writing) can be resized. Figures 4(a)-(d) show a 4d transition, where the bullet is moved with the mouse pointer from the node Murder:Traffic deaths to the node Age1stMarriage:Children w ; the matching sequence of scatterplots, with each country s flag as its plotting symbol, is shown in Figures 5(a)-(d), respectively, At the right of each scatterplot display is a smaller scatterplot of all points as dots; this is the world view and the white rectangular region within it shows the portion that appears in the large scatter plot as the main view. Figure 6 shows the same scatterplots as in Figure 5, but with different point symbols. In addition, Figure 6(c) shows an example of using the brush and Figure 6(a), 6(b) and 6(d) display only
5 Int. Statistical Inst.: Proc. 58th World Statistical Congress, 2011, Dublin (Session IPS117) p.1856 (a) Nodes adjacent to the (b) Edge nodes marked; bullet are highlighted with a bullet dragged 33% of the different colour. way along. (c) 66% of the way along. (d) All the way; the traversed edge changes colour. Figure 4: The same navigation graph with four different bullet states. Each node represents a display of some variable pair, and each edge some transition from one display into another. (a) (b) (c) (d) Figure 5: The four bullet states of the navigation graph in Figures 4(a)-(d) are linked to these four scatterplot displays in order. a subset of the data points because the main view is zoomed in. Moving the small rectangle around in the world view is one way to pan the data which appear in the main view. The 2d scatterplot framework with 3d rotations and 4d transitions can be useful for interactive clustering and exploring data. For our Country data, it is also interesting to highlight some countries and compare them to each other or to the rest of the world. We have also found, that looking at the results of dimensionality reduction algorithms (such as LLE by Roweis 2000 and Isomap by Tenenbaum et al 2000) can be very insightful. When clustering data, clusters are either perceived directly through the spatial location of the points, or interactively by looking at which points travel together. Again, see Oldford and Waddell (2011) for more detail.
6 Int. Statistical Inst.: Proc. 58th World Statistical Congress, 2011, Dublin (Session IPS117) p.1857 (a) Traffic Deaths vs. Murder, zoomed in. (b) Star glyphs, zoomed in. (c) Dots, some of them selected using the brush. (d) Text, zoomed in. Figure 6: Same scatterplots as in Figure 5; however, with different point objects (glyphs, images and text) and different plotting regions. Custom Plots Using our own 2d scatterplot tool is a good staring point to explore data. RnavGraph, however, can be connected to any data display that uses a graphics system which is accessible by R. Figures 7(a)-(d) show the same scatterplot sequence as Figures 5(a)-(d); both follow the bullet states of Figures 4(a)-(d). Figure 7, however, displays Chernoff faces (Chernoff 1973) as plotting symbols. This was implemented simply by having bullet changes update a visualization in the usual R plotting system (making use also of the Chernoff faces implemented in the TeachingDemos R package). The plotting is done using R s base graphic engine. In Figures 8(a)-(d), we again follow the sequence of Figures 5(a)-(d). This time, however, instead of a scatterplot, a density estimate of the bivariate data is computed and then plotted as a surface using an rgl 3d display. Note that, at any point in a navigational graph transition (3d or 4d) this 3d density can be grabbed and moved around at will, just as any 3d display can be manipulated in rgl. Slicing RnavGraph, like the PairViz R package (Hurley and Oldford, 2011b), shows that graphs can be useful to structure data analytic tasks. Navigational graphs, however, entail meaning the relation between nodes, edges, and the data display must all be defined and well understood. Beyond the semantics defined for 2d scatterplots (Hurley and Oldford, 2011), there is room for much creativity and further research (see also Hurley and Oldford, 2011b, for some unusual graphs). One possibility is to use the navigation graph framework to accommodate data-conditional slicing across a variable. This is most naturally done when the navigational graph is a 3d transition graph. The two variables not shared by an edge define the x and y location in a scatterplot, and the common
7 Int. Statistical Inst.: Proc. 58th World Statistical Congress, 2011, Dublin (Session IPS117) p.1858 (a) Traffic Deaths vs. Murder, Chernoff Faces. (b) (c) (d) Figure 7: Custom plotting with Chernoff faces as point symbols using R s base graphic engine. variable, in combination with the progression of the bullet transition, determine the conditioning. We implement this with another example of density estimation. Figure 9 shows a dynamic hexbin example. The data points are binned into hexagons, and the colour saturation of each hexagon represents the bin count (see Carr 1987). The display and binning algorithm are implemented using Java and Java2d. The scatterplots in Figure 9(a) and 9(e) are identical and plot joint (hexbin) density estimate of the average age of women at their first marriage versus the under-five child mortality estimates over all countries. That is, when the bullet s location is on top of a node, we don t condition our display. Moving the bullet towards the other node results in changing the countries that are being selected for the binning algorithm. In Figure 9(b), 9(c) and 9(d), we select the countries that fall into the children per women quantile interval of p ± 20, where p is the proportional progression of the bullet along that variable. Hence, Figure 9(b) shows the hexbin plot of average age of women at their first marriage versus the under-five child mortality estimates for countries where women have relatively few children compared to the rest of the world. Figure 9(c) shows the same hexbin plot for countries where the number of children per women is near the world average; and Figure 9(d) shows the hexbin plot for countries where women have a lot of children, relative to the rest of the world.
8 Int. Statistical Inst.: Proc. 58th World Statistical Congress, 2011, Dublin (Session IPS117) p.1859 (a) (b) (c) (d) Figure 8: Custom plotting: Density estimates shown with the rgl 3d display. (a) (b) (c) (d) (e) Figure 9: Hexbin plot of sliced data. The slicing variable is the average number of children per women. Summary RnavGraph provides a framework for exploring data interactively. Graphs are used as a roadmap for the data. Each node of a navigation graph represents some image and the edges represent a real-time morphing from one image into another. A good starting point for exploring or clustering data is to use the default visualization method with nodes representing 2d scatterplots and edges corresponding to 3d rigid rotations or 4d transitions. Our own implementation of a 2d scatterplot display features a set of interactive utilities, useful especially for clustering. Also, our scatterplot tool can display different point symbols such as text, images or glyphs, in order to simplify the identification of an individual point. Furthermore, points from the same data may be linked between different displays of the same data. That is, RnavGraph allows one to use linked multiple displays of the same data within the same and/or between different RnavGraph sessions. The user is, however, free to use any display or even define his/her own meaning of nodes and edges of a navigation graph. The reader is encouraged to try our open source R package, read the package vignette, and try some of the package demos.
9 Int. Statistical Inst.: Proc. 58th World Statistical Congress, 2011, Dublin (Session IPS117) p.1860 REFERENCES (RÉFERENCES) Carr, D. B., R. J. Littlefield, W. L. Nicholson, and J. S. Littlefield. (1987). Scatterplot Matrix Techniques for Large N, Journal of the American Statistical Association 82, no. 398 (June 1, 1987): Chernoff, H. (1973). The Use of Faces to Represent Points in K-Dimensional Space Graphically. Journal of the American Statistical Association 68, no. 342: Hurley, C. B., and R. W. Oldford. (2010). Pairwise Display of High-Dimensional Information via Eulerian Tours and Hamiltonian Decompositions, Journal of Computational and Graphical Statistics 19, no. 4 (December 2010): Hurley, C. B., and R. W. Oldford. (2011). Graphs as navigational Infrastructure for high dimensional data spaces, Computational Statistics (Online First February 2011). Hurley, C. B., and R. W. Oldford. (2011b). Eulerian tour algorithms for data visualization and the PairViz package. Computational Statistics (Online First February 2011). Oldford, R. W. and Waddell, A. R. (2011). Visual Clustering of High-dimensional Data by Navigating Low-dimensional Spaces, 58th Congress of the International Statistical Institute, Special Topics Session 57, Dublin, Ireland. Rosling, H. Gapminder, GapMinder Foundation Roweis, Sam T., and Lawrence K. Saul. Nonlinear Dimensionality Reduction by Locally Linear Embedding. Science 290, no. 5500: Tenenbaum, Joshua B., Vin de Silva, and John C. Langford. (2000) A Global Geometric Framework for Nonlinear Dimensionality Reduction. Science 290, no. 5500: UN Inter-agency Group for Child Mortality Estimation (2010). Levels & Trend in Child Mortality. Rreport Wilkinson, Leland, Anushka Anand, and Robert Grossman. (2005). Graph-theoretic scagnostics, Proceedings - IEEE Symposium on Information Visualization: RÉSUMÉ (ABSTRACT) We discuss the implementation of the RnavGraph R package and demonstrate its functionality on some high dimensional data. RnavGraph facilitates controlled exploration of high dimensional data space via (user determined) low dimensional trajectories through that space. The trajectories are paths on a navigation graph (navgraph), a graph whose nodes are plots and whose edges represent transitions from one plot to another. In RnavGraph, there are two primary display regions the navgraph in one and the plot (some visualization of the data) in the other. The navgraph display drives the data visualization through the position of a You are here bullet on the navigation graph. RnavGraph s features and extensibility are illustrated on the basis of an international data set we have compiled from Hans Rosling s gapminder data repository and from the UN Inter-agency Group on Child Mortality Estimation.
The Value of Visualization 2
The Value of Visualization 2 G Janacek -0.69 1.11-3.1 4.0 GJJ () Visualization 1 / 21 Parallel coordinates Parallel coordinates is a common way of visualising high-dimensional geometry and analysing multivariate
HDDVis: An Interactive Tool for High Dimensional Data Visualization
HDDVis: An Interactive Tool for High Dimensional Data Visualization Mingyue Tan Department of Computer Science University of British Columbia [email protected] ABSTRACT Current high dimensional data visualization
Interactive Data Mining and Visualization
Interactive Data Mining and Visualization Zhitao Qiu Abstract: Interactive analysis introduces dynamic changes in Visualization. On another hand, advanced visualization can provide different perspectives
Twelve. Figure 12.1: 3D Curved MPR Viewer Window
Twelve The 3D Curved MPR Viewer This Chapter describes how to visualize and reformat a 3D dataset in a Curved MPR plane: Curved Planar Reformation (CPR). The 3D Curved MPR Viewer is a window opened from
3D Viewer. user's manual 10017352_2
EN 3D Viewer user's manual 10017352_2 TABLE OF CONTENTS 1 SYSTEM REQUIREMENTS...1 2 STARTING PLANMECA 3D VIEWER...2 3 PLANMECA 3D VIEWER INTRODUCTION...3 3.1 Menu Toolbar... 4 4 EXPLORER...6 4.1 3D Volume
Data Exploration Data Visualization
Data Exploration Data Visualization What is data exploration? A preliminary exploration of the data to better understand its characteristics. Key motivations of data exploration include Helping to select
Using Microsoft Word. Working With Objects
Using Microsoft Word Many Word documents will require elements that were created in programs other than Word, such as the picture to the right. Nontext elements in a document are referred to as Objects
Exploratory Data Analysis with MATLAB
Computer Science and Data Analysis Series Exploratory Data Analysis with MATLAB Second Edition Wendy L Martinez Angel R. Martinez Jeffrey L. Solka ( r ec) CRC Press VV J Taylor & Francis Group Boca Raton
Scatter Plots with Error Bars
Chapter 165 Scatter Plots with Error Bars Introduction The procedure extends the capability of the basic scatter plot by allowing you to plot the variability in Y and X corresponding to each point. Each
Formulas, Functions and Charts
Formulas, Functions and Charts :: 167 8 Formulas, Functions and Charts 8.1 INTRODUCTION In this leson you can enter formula and functions and perform mathematical calcualtions. You will also be able to
Microsoft Business Intelligence Visualization Comparisons by Tool
Microsoft Business Intelligence Visualization Comparisons by Tool Version 3: 10/29/2012 Purpose: Purpose of this document is to provide a quick reference of visualization options available in each tool.
Extend Table Lens for High-Dimensional Data Visualization and Classification Mining
Extend Table Lens for High-Dimensional Data Visualization and Classification Mining CPSC 533c, Information Visualization Course Project, Term 2 2003 Fengdong Du [email protected] University of British Columbia
Creating an Excel XY (Scatter) Plot
Creating an Excel XY (Scatter) Plot EXCEL REVIEW 21-22 1 What is an XY or Scatter Plot? An XY or scatter plot either shows the relationships among the numeric values in several data series or plots two
Big Ideas in Mathematics
Big Ideas in Mathematics which are important to all mathematics learning. (Adapted from the NCTM Curriculum Focal Points, 2006) The Mathematics Big Ideas are organized using the PA Mathematics Standards
Data Mining: Exploring Data. Lecture Notes for Chapter 3. Introduction to Data Mining
Data Mining: Exploring Data Lecture Notes for Chapter 3 Introduction to Data Mining by Tan, Steinbach, Kumar What is data exploration? A preliminary exploration of the data to better understand its characteristics.
There are six different windows that can be opened when using SPSS. The following will give a description of each of them.
SPSS Basics Tutorial 1: SPSS Windows There are six different windows that can be opened when using SPSS. The following will give a description of each of them. The Data Editor The Data Editor is a spreadsheet
JustClust User Manual
JustClust User Manual Contents 1. Installing JustClust 2. Running JustClust 3. Basic Usage of JustClust 3.1. Creating a Network 3.2. Clustering a Network 3.3. Applying a Layout 3.4. Saving and Loading
Visualization Techniques in Data Mining
Tecniche di Apprendimento Automatico per Applicazioni di Data Mining Visualization Techniques in Data Mining Prof. Pier Luca Lanzi Laurea in Ingegneria Informatica Politecnico di Milano Polo di Milano
CHARTS AND GRAPHS INTRODUCTION USING SPSS TO DRAW GRAPHS SPSS GRAPH OPTIONS CAG08
CHARTS AND GRAPHS INTRODUCTION SPSS and Excel each contain a number of options for producing what are sometimes known as business graphics - i.e. statistical charts and diagrams. This handout explores
FREE FALL. Introduction. Reference Young and Freedman, University Physics, 12 th Edition: Chapter 2, section 2.5
Physics 161 FREE FALL Introduction This experiment is designed to study the motion of an object that is accelerated by the force of gravity. It also serves as an introduction to the data analysis capabilities
Common Core Unit Summary Grades 6 to 8
Common Core Unit Summary Grades 6 to 8 Grade 8: Unit 1: Congruence and Similarity- 8G1-8G5 rotations reflections and translations,( RRT=congruence) understand congruence of 2 d figures after RRT Dilations
3D Interactive Information Visualization: Guidelines from experience and analysis of applications
3D Interactive Information Visualization: Guidelines from experience and analysis of applications Richard Brath Visible Decisions Inc., 200 Front St. W. #2203, Toronto, Canada, [email protected] 1. EXPERT
MicroStrategy Analytics Express User Guide
MicroStrategy Analytics Express User Guide Analyzing Data with MicroStrategy Analytics Express Version: 4.0 Document Number: 09770040 CONTENTS 1. Getting Started with MicroStrategy Analytics Express Introduction...
How To Use Statgraphics Centurion Xvii (Version 17) On A Computer Or A Computer (For Free)
Statgraphics Centurion XVII (currently in beta test) is a major upgrade to Statpoint's flagship data analysis and visualization product. It contains 32 new statistical procedures and significant upgrades
Data Visualization. Brief Overview of ArcMap
Data Visualization Prepared by Francisco Olivera, Ph.D., P.E., Srikanth Koka and Lauren Walker Department of Civil Engineering September 13, 2006 Contents: Brief Overview of ArcMap Goals of the Exercise
Dynamic Visualization and Time
Dynamic Visualization and Time Markku Reunanen, [email protected] Introduction Edward Tufte (1997, 23) asked five questions on a visualization in his book Visual Explanations: How many? How often? Where? How
Data Visualization. Prepared by Francisco Olivera, Ph.D., Srikanth Koka Department of Civil Engineering Texas A&M University February 2004
Data Visualization Prepared by Francisco Olivera, Ph.D., Srikanth Koka Department of Civil Engineering Texas A&M University February 2004 Contents Brief Overview of ArcMap Goals of the Exercise Computer
Table of Contents Find the story within your data
Visualizations 101 Table of Contents Find the story within your data Introduction 2 Types of Visualizations 3 Static vs. Animated Charts 6 Drilldowns and Drillthroughs 6 About Logi Analytics 7 1 For centuries,
VISUALIZATION OF GEOSPATIAL METADATA FOR SELECTING GEOGRAPHIC DATASETS
Helsinki University of Technology Publications in Cartography and Geoinformatics Teknillisen korkeakoulun kartografian ja geoinformatiikan julkaisuja Espoo 2005 TKK-ICG-6 VISUALIZATION OF GEOSPATIAL METADATA
The Forgotten JMP Visualizations (Plus Some New Views in JMP 9) Sam Gardner, SAS Institute, Lafayette, IN, USA
Paper 156-2010 The Forgotten JMP Visualizations (Plus Some New Views in JMP 9) Sam Gardner, SAS Institute, Lafayette, IN, USA Abstract JMP has a rich set of visual displays that can help you see the information
Comparison of Non-linear Dimensionality Reduction Techniques for Classification with Gene Expression Microarray Data
CMPE 59H Comparison of Non-linear Dimensionality Reduction Techniques for Classification with Gene Expression Microarray Data Term Project Report Fatma Güney, Kübra Kalkan 1/15/2013 Keywords: Non-linear
Visualization of Large Font Databases
Visualization of Large Font Databases Martin Solli and Reiner Lenz Linköping University, Sweden ITN, Campus Norrköping, Linköping University, 60174 Norrköping, Sweden [email protected], [email protected]
Pennsylvania System of School Assessment
Pennsylvania System of School Assessment The Assessment Anchors, as defined by the Eligible Content, are organized into cohesive blueprints, each structured with a common labeling system that can be read
CS171 Visualization. The Visualization Alphabet: Marks and Channels. Alexander Lex [email protected]. [xkcd]
CS171 Visualization Alexander Lex [email protected] The Visualization Alphabet: Marks and Channels [xkcd] This Week Thursday: Task Abstraction, Validation Homework 1 due on Friday! Any more problems
Exploratory Data Analysis GUIs for MATLAB (V1) A User s Guide
Exploratory Data Analysis GUIs for MATLAB (V1) A User s Guide Wendy L. Martinez, Ph.D. 1 Angel R. Martinez, Ph.D. Abstract: The following provides a User s Guide to the Exploratory Data Analysis (EDA)
Iris Sample Data Set. Basic Visualization Techniques: Charts, Graphs and Maps. Summary Statistics. Frequency and Mode
Iris Sample Data Set Basic Visualization Techniques: Charts, Graphs and Maps CS598 Information Visualization Spring 2010 Many of the exploratory data techniques are illustrated with the Iris Plant data
Chapter 111. Texas Essential Knowledge and Skills for Mathematics. Subchapter B. Middle School
Middle School 111.B. Chapter 111. Texas Essential Knowledge and Skills for Mathematics Subchapter B. Middle School Statutory Authority: The provisions of this Subchapter B issued under the Texas Education
Laminar Flow in a Baffled Stirred Mixer
Laminar Flow in a Baffled Stirred Mixer Introduction This exercise exemplifies the use of the rotating machinery feature in the CFD Module. The Rotating Machinery interface allows you to model moving rotating
Blending Aggregation and Selection: Adapting Parallel Coordinates for the Visualization of Large Datasets
The Cartographic Journal Vol. 42 No. 1 pp. 49 60 June 2005 # The British Cartographic Society 2005 REFEREED PAPER Blending Aggregation and Selection: Adapting Parallel Coordinates for the Visualization
Criteria for Evaluating Visual EDA Tools
Criteria for Evaluating Visual EDA Tools Stephen Few, Perceptual Edge Visual Business Intelligence Newsletter April/May/June 2012 We visualize data for various purposes. Specific purposes direct us to
Chapter 4 Creating Charts and Graphs
Calc Guide Chapter 4 OpenOffice.org Copyright This document is Copyright 2006 by its contributors as listed in the section titled Authors. You can distribute it and/or modify it under the terms of either
Creating a Poster Presentation using PowerPoint
Creating a Poster Presentation using PowerPoint Course Description: This course is designed to assist you in creating eye-catching effective posters for presentation of research findings at scientific
Scientific Graphing in Excel 2010
Scientific Graphing in Excel 2010 When you start Excel, you will see the screen below. Various parts of the display are labelled in red, with arrows, to define the terms used in the remainder of this overview.
CATIA Functional Tolerancing & Annotation TABLE OF CONTENTS
TABLE OF CONTENTS Introduction...1 Functional Tolerancing and Annotation...2 Pull-down Menus...3 Insert...3 Functional Tolerancing and Annotation Workbench...4 Bottom Toolbar Changes...5 3D Grid Toolbar...5
WEB SITE OPTIMIZATION THROUGH MINING USER NAVIGATIONAL PATTERNS
WEB SITE OPTIMIZATION THROUGH MINING USER NAVIGATIONAL PATTERNS Biswajit Biswal Oracle Corporation [email protected] ABSTRACT With the World Wide Web (www) s ubiquity increase and the rapid development
The following is an overview of lessons included in the tutorial.
Chapter 2 Tutorial Tutorial Introduction This tutorial is designed to introduce you to some of Surfer's basic features. After you have completed the tutorial, you should be able to begin creating your
Introduction... 1 Welcome Screen... 2 Map View... 3. Generating a map... 3. Map View... 4. Basic Map Features... 4
Quick Start Guide Contents Introduction... 1 Welcome Screen... 2 Map View... 3 Generating a map... 3 Map View... 4 Basic Map Features... 4 Adding a Secondary Indicator... 5 Adding a Secondary Indicator...
Creating a Guided Tour with Google Earth
Creating a Guided Tour with Google Earth Before creating a tour, first orient yourself to basic Google Earth functions. To start, download Google Earth to your desktop. This is free through earth.google.com.
TIBCO Spotfire Business Author Essentials Quick Reference Guide. Table of contents:
Table of contents: Access Data for Analysis Data file types Format assumptions Data from Excel Information links Add multiple data tables Create & Interpret Visualizations Table Pie Chart Cross Table Treemap
Diagrams and Graphs of Statistical Data
Diagrams and Graphs of Statistical Data One of the most effective and interesting alternative way in which a statistical data may be presented is through diagrams and graphs. There are several ways in
Introduction to CATIA V5
Introduction to CATIA V5 Release 16 (A Hands-On Tutorial Approach) Kirstie Plantenberg University of Detroit Mercy SDC PUBLICATIONS Schroff Development Corporation www.schroff.com www.schroff-europe.com
University of Arkansas Libraries ArcGIS Desktop Tutorial. Section 2: Manipulating Display Parameters in ArcMap. Symbolizing Features and Rasters:
: Manipulating Display Parameters in ArcMap Symbolizing Features and Rasters: Data sets that are added to ArcMap a default symbology. The user can change the default symbology for their features (point,
Visual quality metrics and human perception: an initial study on 2D projections of large multidimensional data.
Visual quality metrics and human perception: an initial study on 2D projections of large multidimensional data. Andrada Tatu Institute for Computer and Information Science University of Konstanz Peter
SAS VISUAL ANALYTICS AN OVERVIEW OF POWERFUL DISCOVERY, ANALYSIS AND REPORTING
SAS VISUAL ANALYTICS AN OVERVIEW OF POWERFUL DISCOVERY, ANALYSIS AND REPORTING WELCOME TO SAS VISUAL ANALYTICS SAS Visual Analytics is a high-performance, in-memory solution for exploring massive amounts
Introduction to Microsoft Excel 2007/2010
to Microsoft Excel 2007/2010 Abstract: Microsoft Excel is one of the most powerful and widely used spreadsheet applications available today. Excel's functionality and popularity have made it an essential
CHAPTER TWELVE TABLES, CHARTS, AND GRAPHS
TABLES, CHARTS, AND GRAPHS / 75 CHAPTER TWELVE TABLES, CHARTS, AND GRAPHS Tables, charts, and graphs are frequently used in statistics to visually communicate data. Such illustrations are also a frequent
Welcome to CorelDRAW, a comprehensive vector-based drawing and graphic-design program for the graphics professional.
Workspace tour Welcome to CorelDRAW, a comprehensive vector-based drawing and graphic-design program for the graphics professional. In this tutorial, you will become familiar with the terminology and workspace
Visualization methods for patent data
Visualization methods for patent data Treparel 2013 Dr. Anton Heijs (CTO & Founder) Delft, The Netherlands Introduction Treparel can provide advanced visualizations for patent data. This document describes
What is Visualization? Information Visualization An Overview. Information Visualization. Definitions
What is Visualization? Information Visualization An Overview Jonathan I. Maletic, Ph.D. Computer Science Kent State University Visualize/Visualization: To form a mental image or vision of [some
DataPA OpenAnalytics End User Training
DataPA OpenAnalytics End User Training DataPA End User Training Lesson 1 Course Overview DataPA Chapter 1 Course Overview Introduction This course covers the skills required to use DataPA OpenAnalytics
Glencoe. correlated to SOUTH CAROLINA MATH CURRICULUM STANDARDS GRADE 6 3-3, 5-8 8-4, 8-7 1-6, 4-9
Glencoe correlated to SOUTH CAROLINA MATH CURRICULUM STANDARDS GRADE 6 STANDARDS 6-8 Number and Operations (NO) Standard I. Understand numbers, ways of representing numbers, relationships among numbers,
CATIA Basic Concepts TABLE OF CONTENTS
TABLE OF CONTENTS Introduction...1 Manual Format...2 Log on/off procedures for Windows...3 To log on...3 To logoff...7 Assembly Design Screen...8 Part Design Screen...9 Pull-down Menus...10 Start...10
Such As Statements, Kindergarten Grade 8
Such As Statements, Kindergarten Grade 8 This document contains the such as statements that were included in the review committees final recommendations for revisions to the mathematics Texas Essential
Cours de Visualisation d'information InfoVis Lecture. Multivariate Data Sets
Cours de Visualisation d'information InfoVis Lecture Multivariate Data Sets Frédéric Vernier Maître de conférence / Lecturer Univ. Paris Sud Inspired from CS 7450 - John Stasko CS 5764 - Chris North Data
DIA Creating Charts and Diagrams
DIA Creating Charts and Diagrams Dia is a vector-based drawing tool similar to Win32 OS Visio. It is suitable for graphical languages such as dataflow diagrams, entity-relationship diagrams, organization
Autodesk Fusion 360 Badge Guide: Design an F1 in Schools Trophy
Autodesk Fusion 360 Badge Guide: Design an F1 in Schools Trophy Abstract: Gain basic understanding of creating 3D models in Fusion 360 by designing an F1 in Schools trophy. This badge may be claimed by
Working with Excel in Origin
Working with Excel in Origin Limitations When Working with Excel in Origin To plot your workbook data in Origin, you must have Excel version 7 (Microsoft Office 95) or later installed on your computer
Excel -- Creating Charts
Excel -- Creating Charts The saying goes, A picture is worth a thousand words, and so true. Professional looking charts give visual enhancement to your statistics, fiscal reports or presentation. Excel
Navigator Software. Contents 1. NAVIGATOR SOFTWARE 2. INSTALLATION 3. USING NAVIGATOR SOFTWARE 3.1 STARTING THE PROGRAM 3.
Navigator Software Contents 1. NAVIGATOR SOFTWARE 2. INSTALLATION 3. USING NAVIGATOR SOFTWARE 3.1 STARTING THE PROGRAM 3.2 SYSTEM SET UP 3.3 LOAD DATA FILE 3.3.1 LOADING PARTIAL FILES 3.4 DATA TABLE WINDOW
Spreadsheets and Laboratory Data Analysis: Excel 2003 Version (Excel 2007 is only slightly different)
Spreadsheets and Laboratory Data Analysis: Excel 2003 Version (Excel 2007 is only slightly different) Spreadsheets are computer programs that allow the user to enter and manipulate numbers. They are capable
MOBILITY DATA MODELING AND REPRESENTATION
PART I MOBILITY DATA MODELING AND REPRESENTATION 1 Trajectories and Their Representations Stefano Spaccapietra, Christine Parent, and Laura Spinsanti 1.1 Introduction For a long time, applications have
Data Mining: Exploring Data. Lecture Notes for Chapter 3. Introduction to Data Mining
Data Mining: Exploring Data Lecture Notes for Chapter 3 Introduction to Data Mining by Tan, Steinbach, Kumar Tan,Steinbach, Kumar Introduction to Data Mining 8/05/2005 1 What is data exploration? A preliminary
Nuclear Science and Technology Division (94) Multigroup Cross Section and Cross Section Covariance Data Visualization with Javapeño
June 21, 2006 Summary Nuclear Science and Technology Division (94) Multigroup Cross Section and Cross Section Covariance Data Visualization with Javapeño Aaron M. Fleckenstein Oak Ridge Institute for Science
3D-GIS in the Cloud USER MANUAL. August, 2014
3D-GIS in the Cloud USER MANUAL August, 2014 3D GIS in the Cloud User Manual August, 2014 Table of Contents 1. Quick Reference: Navigating and Exploring in the 3D GIS in the Cloud... 2 1.1 Using the Mouse...
Data Visualization Techniques
Data Visualization Techniques From Basics to Big Data with SAS Visual Analytics WHITE PAPER SAS White Paper Table of Contents Introduction.... 1 Generating the Best Visualizations for Your Data... 2 The
GGobi : Interactive and dynamic
GGobi : Interactive and dynamic data visualization system Bioinformatics and Biostatistics Lab., Seoul National Univ. Seoul, Korea Eun-Kyung Lee 1 Outline interactive and dynamic graphics Exploratory data
Introduction to the TI-Nspire CX
Introduction to the TI-Nspire CX Activity Overview: In this activity, you will become familiar with the layout of the TI-Nspire CX. Step 1: Locate the Touchpad. The Touchpad is used to navigate the cursor
Plotting: Customizing the Graph
Plotting: Customizing the Graph Data Plots: General Tips Making a Data Plot Active Within a graph layer, only one data plot can be active. A data plot must be set active before you can use the Data Selector
In mathematics, there are four attainment targets: using and applying mathematics; number and algebra; shape, space and measures, and handling data.
MATHEMATICS: THE LEVEL DESCRIPTIONS In mathematics, there are four attainment targets: using and applying mathematics; number and algebra; shape, space and measures, and handling data. Attainment target
Basic Understandings
Activity: TEKS: Exploring Transformations Basic understandings. (5) Tools for geometric thinking. Techniques for working with spatial figures and their properties are essential to understanding underlying
Petrel TIPS&TRICKS from SCM
Petrel TIPS&TRICKS from SCM Knowledge Worth Sharing Histograms and SGS Modeling Histograms are used daily for interpretation, quality control, and modeling in Petrel. This TIPS&TRICKS document briefly
Algebra 1 2008. Academic Content Standards Grade Eight and Grade Nine Ohio. Grade Eight. Number, Number Sense and Operations Standard
Academic Content Standards Grade Eight and Grade Nine Ohio Algebra 1 2008 Grade Eight STANDARDS Number, Number Sense and Operations Standard Number and Number Systems 1. Use scientific notation to express
Linear Models in STATA and ANOVA
Session 4 Linear Models in STATA and ANOVA Page Strengths of Linear Relationships 4-2 A Note on Non-Linear Relationships 4-4 Multiple Linear Regression 4-5 Removal of Variables 4-8 Independent Samples
Current Standard: Mathematical Concepts and Applications Shape, Space, and Measurement- Primary
Shape, Space, and Measurement- Primary A student shall apply concepts of shape, space, and measurement to solve problems involving two- and three-dimensional shapes by demonstrating an understanding of:
An Instructional Aid System for Driving Schools Based on Visual Simulation
An Instructional Aid System for Driving Schools Based on Visual Simulation Salvador Bayarri, Rafael Garcia, Pedro Valero, Ignacio Pareja, Institute of Traffic and Road Safety (INTRAS), Marcos Fernandez
Multi-Dimensional Data Visualization. Slides courtesy of Chris North
Multi-Dimensional Data Visualization Slides courtesy of Chris North What is the Cleveland s ranking for quantitative data among the visual variables: Angle, area, length, position, color Where are we?!
Regression Clustering
Chapter 449 Introduction This algorithm provides for clustering in the multiple regression setting in which you have a dependent variable Y and one or more independent variables, the X s. The algorithm
Cabri Geometry Application User Guide
Cabri Geometry Application User Guide Preview of Geometry... 2 Learning the Basics... 3 Managing File Operations... 12 Setting Application Preferences... 14 Selecting and Moving Objects... 17 Deleting
Instructions for Use. CyAn ADP. High-speed Analyzer. Summit 4.3. 0000050G June 2008. Beckman Coulter, Inc. 4300 N. Harbor Blvd. Fullerton, CA 92835
Instructions for Use CyAn ADP High-speed Analyzer Summit 4.3 0000050G June 2008 Beckman Coulter, Inc. 4300 N. Harbor Blvd. Fullerton, CA 92835 Overview Summit software is a Windows based application that
Microsoft Excel 2010 Charts and Graphs
Microsoft Excel 2010 Charts and Graphs Email: [email protected] Web Page: http://training.health.ufl.edu Microsoft Excel 2010: Charts and Graphs 2.0 hours Topics include data groupings; creating
Fixplot Instruction Manual. (data plotting program)
Fixplot Instruction Manual (data plotting program) MANUAL VERSION2 2004 1 1. Introduction The Fixplot program is a component program of Eyenal that allows the user to plot eye position data collected with
