Exploring High-D Spaces with Multiform Matrices and Small Multiples Presented by Ray Chen and Sorelle Friedler Authors: MacEachren, A., Dai, X., Hardisty,

Slides:



Advertisements
Similar presentations
Timothy M. Shead Sandia National Laboratories
Advertisements

Interactive Reporting v3.2. Multiple Order By Option Set multiple order by options.
Clustering.
Rolling the Dice: Multidimensional Visual Exploration using Scatterplot Matrix Navigation 1 Niklas Elmqvist | Purdue University Pierre Dragicevic | INRIA.
Maths for Computer Graphics
1 i247: Information Visualization and Presentation Marti Hearst Multidimensional Graphing.
Never forget your primary wealth, your and your family’s health, it will be your hope and your family’s hope for ever.
“Exploring High-D Spaces with Multiform Matrices and Small Multiples” Mudit Agrawal Nathaniel Ayewah MacEachren, A., Dai, X., Hardisty, F., Guo, D., and.
/department of mathematics and computer science Visualization of Transition Systems Hannes Pretorius Visualization Group
Exploring Microarray data Javier Cabrera. Outline 1.Exploratory Analysis Steps. 2.Microarray Data as Multivariate Data. 3.Dimension Reduction 4.Correlation.
NEW APPROACH TO CALCULATION OF RANGE OF POLYNOMIALS USING BERNSTEIN FORMS.
Spreadsheets In today’s lesson we will look at:
Arithmetic Operations on Matrices. 1. Definition of Matrix 2. Column, Row and Square Matrix 3. Addition and Subtraction of Matrices 4. Multiplying Row.
CE 311 K - Introduction to Computer Methods Daene C. McKinney
By LaBRI – INRIA Information Visualization Team. Tulip 2010 – version Tulip is an information visualization framework dedicated to the analysis.
Introduction to MATLAB adapted from Dr. Rolf Lakaemper.
Basic concepts in ordination
Exploring Engineering Chapter 3, Part 2 Introduction to Spreadsheets.
PIVOT TABLES AND CHARTS CS1100 Computer Science and its Applications CS1100Pivot tables and charts1.
Populating an XML instance document with data from Excel 1.Create an instance document skeleton containing at least 2 elements (with attribute tags) 2.Import.
Geovisualization and Spatial Analysis of Cancer Data: Developing Visual-Computational Spatial Tools for Cancer Data Research Challenges for Spatial Data.
Class Opener:. Identifying Matrices Student Check:
4.6: Rank. Definition: Let A be an mxn matrix. Then each row of A has n entries and can therefore be associated with a vector in The set of all linear.
Introduction to MATLAB adapted from Dr. Rolf Lakaemper.
4.4 Identify and Inverse Matrices Algebra 2. Learning Target I can find and use inverse matrix.
Unit 42 : Spreadsheet Modelling
Polaris: A System for Query, Analysis and Visualization of Multi- dimensional Relational Database by Chris Stolte & Pat Hanrahan presenter Andrew Trieu.
4.5 Inverse of a Square Matrix
How to Multiply Two Matrices. Steps for Matrix Multiplication 1.Determine whether the matrices are compatible. 2.Determine the dimensions of the product.
8.2 Operations With Matrices
3.6 Solving Systems Using Matrices You can use a matrix to represent and solve a system of equations without writing the variables. A matrix is a rectangular.
ResultMaps: Search Result Visualization for Hierarchical Information Spaces Danielle H. Lee.
CIS 601 Fall 2003 Introduction to MATLAB Longin Jan Latecki Based on the lectures of Rolf Lakaemper and David Young.
Algebra Matrix Operations. Definition Matrix-A rectangular arrangement of numbers in rows and columns Dimensions- number of rows then columns Entries-
What is Matrix Multiplication? Matrix multiplication is the process of multiplying two matrices together to get another matrix. It differs from scalar.
Quantitative vs. Qualitative Data
1 Arrays of Arrays Quick review … arrays Arrays of arrays ≡ multidimensional array Example: times table Representation in memory Ragged arrays Example:
Math 1320 Chapter 3: Systems of Linear Equations and Matrices 3.2 Using Matrices to Solve Systems of Equations.
Section 4.3 – Multiplying Matrices. MATRIX MULTIPLICATION 1. The order makes a difference…AB is different from BA. 2. The number of columns in first matrix.
Section – Operations with Matrices No Calculator By the end of this lesson you should be able to: Write a matrix and identify its order Determine.
CIS 595 MATLAB First Impressions. MATLAB This introduction will give Some basic ideas Main advantages and drawbacks compared to other languages.
Objectives: Normal Random Variables Support Regions Whitening Transformations Resources: DHS – Chap. 2 (Part 2) K.F. – Intro to PR X. Z. – PR Course S.B.
Notes Over 4.2 Finding the Product of Two Matrices Find the product. If it is not defined, state the reason. To multiply matrices, the number of columns.
Multivariate statistical methods. Multivariate methods multivariate dataset – group of n objects, m variables (as a rule n>m, if possible). confirmation.
Alg 2 Ch 6 Matrices.
13.4 Product of Two Matrices
Multiplying Matrices.
Graphs Representation, BFS, DFS
15. Directed graphs and networks
Multiplication of Matrices
Warm Up Use scalar multiplication to evaluate the following:
Multiplying Matrices.
WarmUp 2-3 on your calculator or on paper..
Section 3.1 – Operations with Matrices
2. Matrix Algebra 2.1 Matrix Operations.
Matrix Multiplication
Multiplying Matrices.
Exploring High-D Spaces with Multiform Matrices and Small Multiples
4.6: Rank.
Multiplying Matrices.
Topic 8 – Pivot tables and Charts Lesson 1 – Pivot tables
Multidimensional Space,
Simulation And Modeling
Multiplication of Matrices
3.6 Multiply Matrices.
Matrix A matrix is a rectangular arrangement of numbers in rows and columns Each number in a matrix is called an Element. The dimensions of a matrix are.
Multiplying Matrices.
Multiplying Matrices.
Matrix Multiplication Sec. 4.2
Multiplying Matrices.
Presentation transcript:

Exploring High-D Spaces with Multiform Matrices and Small Multiples Presented by Ray Chen and Sorelle Friedler Authors: MacEachren, A., Dai, X., Hardisty, F., Guo, D., and Lengerich, G.

Definitions {Multi/bi/uni}variate – involving {one or more/two/one} variable(s) Form – a generic label for a kind of representation Small multiples – a set of juxtaposed data representations that together support understanding of multivariate information

GeoVISTA Studio Open source visual programming environment (Java) Enables simple integration of visualization strategies Used to create suite of coordinated components with focus on multiform bivariate displays

Multiform Bivariate Small Multiple One common variable (assigned to rows) One form per row One additional variable per column

Multiform Bivariate Matrix Rows and columns have same variables Diagonal cells can show univariate forms Selection controls at right Components can be selected and highlighted in all views

Sorting and Conditioning Aspects of Small Multiple and Matrix Views Computational detection of related subsets by conditional entropy provides for meaningful default ordering Conditioning tool allows the user to specify variable ranges Columns can be manually sorted (for juxtaposition of variables) Rows in the small multiple view can be manually sorted (for juxtaposition of forms)

Conditional Entropy Calculation A weighted sum based on density of cells in partitioned dimensions Dimensions partitioned by nested-means (not by equal intervals) Clusters can be detected!

Dimension Ordering Low conditional entropy between two attributes  close together in ordering Build MST from graph with conditional entropy ratings as edge weights Derive an ordering from the MST

Grid-based space-filling display Ordering: column Color: row Allows easy visual understanding of population fractions Can be included in small multiple or matrix displays Linked with selection capabilities

Demo