Time Series visualizations Information Visualization – CPSC 533c Lior Berry March 10 th 2004.

Slides:



Advertisements
Similar presentations
Recuperação de Informação B Cap. 10: User Interfaces and Visualization 10.1,10.2,10.3 November 17, 1999.
Advertisements

MTP – Stage 1 Sanobar Nishat. Outline  Peculiarities of the mobile visualization context  Different aspects of mobile visualization design  Map-based.
Reading Graphs and Charts are more attractive and easy to understand than tables enable the reader to ‘see’ patterns in the data are easy to use for comparisons.
Learning about software Interfaces.  In this lab, you will examine  Excel Spreadsheet Interface  Access Database Interface  You will also learn about.
Cartographic visualization Dmitry Nekrasovski March 24, 2004.
1 Brushing & Linking Qiang Kong 03/24/ Part I Overview Brushing  Allowing the user to move a region around the data display to highlight or select.
BinX Dynamic binning for time series Project update Information Visualization - CS533c Lior Berry March 15 th 2004.
1 Presented by Jean-Daniel Fekete. 2  Motivation  Mélange [Elmqvist 2008] Multiple Focus Regions.
Interactive Pattern Search in Time Series (Using TimeSearcher 2) Paolo Buono, Aleks Aris, Catherine Plaisant, Amir Khella, and Ben Shneiderman Proceedings,
BinX Dynamic exploration of time series Final project report Information Visualization - CS533c Lior Berry April 20 th 2004.
Visualizing Heart Data from Pulse Intervals By Juan Gabriel Estrada Alvarez.
1 SIMS 247: Information Visualization and Presentation Marti Hearst Oct 24, 2005.
CMPUT 301: Lecture 25 Graphic Design Lecturer: Martin Jagersand Department of Computing Science University of Alberta Notes based on previous courses by.
Jessica Lin, Eamonn Keogh, Stefano Loardi
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
CS 5764 Information Visualization Dr. Chris North.
Chart ArcView_module_11 May 15, 10:40 AM. Outline Two ways of creating charts How charts are created Steps.
Dynamic query tools for time series data sets: Timebox widgets for interactive exploration Harry Hochheiser Ben Shneiderman Presented by Justin Domke.
Information Visualization Part 1 Dr. Cindy Corritore Creighton University ITM 734 Fall 2005.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
Visually Mining and Monitoring Massive Time Series Amy Karlson V. Shiv Naga Prasad 15 February 2004 CMSC 838S Images courtesy of Jessica Lin and Eamonn.
Information Modeling: The process and the required competencies of its participants Paul Frederiks Theo van der Weide.
© Copyright Eliyahu Brutman Programming Techniques Course.
IS 247 Information Visualization and Presentation 10 May 2002 James Reffell Moryma Aydelott Jean-Anne Fitzpatrick The NewsHound Project Presents:
Lifelines2: Hypothesis Generation in Multiple EHRs Taowei David Wang Catherine Plaisant Ben Shneiderman Shawn Murphy Mark Smith Human-Computer Interaction.
TimeSearcher: Interactive Querying for Identification of Patterns in Genetic Microarray Time Series Data Harry Hochheiser Ben Shneiderman Eric Baehrecke,
ES305: Virtual Tools in Engineering Design: The Eng. Design Process James Carroll, Associate Professor Electrical and Computer Engineering.
Level > Next Level > …. > Crumb Trail (Hansel & Grettel) Bread Crumb Trail.
Time-Series Data Kaitlin Duck Sherwood CS 533c. Why do you care? Time-series data is all over the place.
Info Vis: Multi-Dimensional Data Chris North cs3724: HCI.
User Interface Design Chapter 11. Objectives  Understand several fundamental user interface (UI) design principles.  Understand the process of UI design.
Basic Concepts The Unified Modeling Language (UML) SYSC System Analysis and Design.
LÊ QU Ố C HUY ID: QLU OUTLINE  What is data mining ?  Major issues in data mining 2.
Charts and Graphs V
DIVA. What Is Diva ? Diva is a software infrastructure for visualizing and interacting with dynamic information spaces. Visualizations are built by hooking.
Visualisation Lecture 3 Brian Mac Namee Dublin institute of Technology Applied Intelligence Research Centre Visualising Trends.
Document (Text) Visualization Mao Lin Huang. Paper Outline Introduction Visualizing text Visualization transformations: from text to pictures Examples.
RIMAP - ESPON Mapping Tool Sergio Muñoz – ESPON Internal Seminar 2012 Territorial Development Opportunities in Europe and its Neighbourhood.
Information Design and Visualization
1 Sunbelt, 2/18/05 Interactive Visualizations to Explore Dynamic Network Data Jim Blythe USC Info Sciences Institute Cathleen McGrath Loyola Marymount.
IMAGE Daniel Harmon Michael Ryan Stu SPLITTERS Rabess Keener Dack Kao Haas.
Combining Perception and Impressionist Techniques for Nonphotorealistic Rendering of Multidimensional Data By Christopher Healey Presented by Guangfeng.
1 Adapting the TileBar Interface for Visualizing Resource Usage Session 602 Adapting the TileBar Interface for Visualizing Resource Usage Session 602 Larry.
CSC 480 Software Engineering Lecture 19 Nov 11, 2002.
FlowString: Partial Streamline Matching using Shape Invariant Similarity Measure for Exploratory Flow Visualization Jun Tao, Chaoli Wang, Ching-Kuang Shene.
Jun 25, 2014 IAT Time ______________________________________________________________________________________ SCHOOL OF INTERACTIVE ARTS + TECHNOLOGY.
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
Lecture 12: Network Visualization Slides are modified from Lada Adamic, Adam Perer, Ben Shneiderman, and Aleks Aris.
June 6, 2014 IAT Interaction ______________________________________________________________________________________ SCHOOL OF INTERACTIVE ARTS +
User Characteristics & Application design. 2 Introduction The starting point of this course: –Users want to understand information about something to.
Visualization and analysis of microarray and gene ontology data with treemaps Eric H Baehrecke, Niem Dang, Ketan Babaria and Ben Shneiderman Presenter:
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition Copyright © 2009 John Wiley & Sons, Inc. All rights.
User Interface Structure Design Chapter 11. Key Definitions The user interface defines how the system will interact with external entities The system.
Slide 1 Chapter 11 User Interface Structure Design Chapter 11 Alan Dennis, Barbara Wixom, and David Tegarden John Wiley & Sons, Inc. Slides by Fred Niederman.
Software Engineering Prof. Ing. Ivo Vondrak, CSc. Dept. of Computer Science Technical University of Ostrava
Copyright © 2005, Pearson Education, Inc. Slides from resources for: Designing the User Interface 4th Edition by Ben Shneiderman & Catherine Plaisant Slides.
The Table Lens: Merging Graphical and Symbolic Representations in an Interactive Focus+Context Visualization for Tabular Information Ramana Rao and Stuart.
Representing Uncertainty, Unknowns and Dynamics of Social Networks NX-Workshop on Social Network Analysis and Visualization for Public Safety 18 – 19 October.
VizDB A tool to support Exploration of large databases By using Human Visual System To analyze mid-size to large data.
Old Dominion University
Bongshin Lee, Greg Smith, George Robertson, Mary Czerwinski, Desney Tan Computational User Experiences (CUE) Visualization and Interaction Research Group.
Lucent Technologies - Proprietary 1 Interactive Pattern Discovery with Mirage Mirage uses exploratory visualization, intuitive graphical operations to.
1 ITM 734 Introduction to Human Factors in Information Systems Cindy Corritore Information Visualization.
Applied Cartography and Introduction to GIS GEOG 2017 EL Lecture-5 Chapters 9 and 10.
CSC420 Page Layout.
Interaction Week 7 CPSC 533C, Spring 2003
Technical Writing (AEEE299)
Information Design and Visualization
Information Visualization (Part 1)
CHAPTER 7: Information Visualization
Presentation transcript:

Time Series visualizations Information Visualization – CPSC 533c Lior Berry March 10 th 2004

Papers presented Visual Queries for Finding Patterns in Time Series Data, Harry Hochheiser, Ben Shneiderman + Demo Interactive Visualization of Serial Periodic Data, John Carlis, Joseph Konstan ThemeRiver: Visualizing Thematic Changes in Large Document Collections, Susan Havre, Elizabeth Hetzler, Paul Whitney, Lucy Nowell

Time series Data elements are a function of time D = {(t 1,y 1 ),(t 2,y 2 ),…,(t n,y n ) }, where y i =f (t i ) Equal / non-equal time steps

Time series, Interesting ? Fundamental data type Time dependent data Found in many domains such as finance, meteorology, physiology and genetics

The purpose of visualization Detect and validate properties of an unknown function f Temporal behavior of data elements When was something greatest/least? Is there a pattern? Are two series similar? Do any of the series match a pattern? Provide simpler, faster access to the series

Papers presented ThemeRiver: Visualizing Thematic Changes in Large Document Collections, Susan Havre, Elizabeth Hetzler, Paul Whitney, Lucy Nowell Visual Queries for Finding Patterns in Time Series Data, Harry Hochheiser, Ben Shneiderman + Demo Interactive Visualization of Serial Periodic Data, John Carlis, Joseph Konstan

ThemeRiver Visualize themes over time in large document collection Suitable for presenting multiple attributes over time Relying on basic perception rules

River Metaphor River metaphor: Each attribute is mapped to a “current” in the “river”, flowing along the timeline A company’s patent activity

Visual cues Current width ~= strength of theme River width ~= global strength Color mapping (similar themes – same color family) Time line External events Fidel Castro’s speeches

Cognitive rational Humans perceive complete “packages” and not individual element (Gestalt theory). Smooth continuous curves and colors Stacking the patterns facilitates comparisons Careful interpolation, refrain from “lying”

Extended expolration Comparing two riversLinking a river to a histogram

Evaluation Comparison with a histogram view Users liked the connectedness of the river Missed the numerical values

Presenting other data types Climate changes dot.com stocks

Critique Strong points: Intuitive exploration of temporal changes and relations Evalutation + improvements Applicable to general attributes Weak points: Limited number of themes / attributes Interpolated values / outer attributes misleading No ability to reorder currents Performance issues

Papers presented ThemeRiver: Visualizing Thematic Changes in Large Document Collections, Susan Havre, Elizabeth Hetzler, Paul Whitney, Lucy Nowell Visual Queries for Finding Patterns in Time Series Data, Harry Hochheiser, Ben Shneiderman + Demo Interactive Visualization of Serial Periodic Data, John Carlis, Joseph Konstan

Interactive Visualization of Serial Periodic Data Simultaneous display of serial and periodic attributes (e.g. seasonality) Traditional layouts exaggerate distance across period boundaries Focus+Context / Zoom unsuitable

Spiral ! Spiral axis = serial attributes Radii = periodic attributes Period = 360° Focus on pure serial periodic data (equal durations of cycles) r=αθ

Spiral Example ( for primatologists ) Spokes (months) and spiral guide lines (years) Planar spiral Distinguishable patterns (rainy season / 1984) Chimpanzees Monthly food consumption

Using 3D for multiple data sets 12 common food types Consistent ordering Boundary lines Helpful ? 112 food types Muliple linked spirals: 2 chimpanzees group avg size / max size

Supporting exploration techniques One data set at a time One spoke at a time / animation Dynamic query (Movie database) Movies

Supporting exploration techniques Changing lap rate (periodicity known / unknown)

Critique Strong points: Seasonality is fundamental simple concepts / easy to understand Real data examples and tasks / different disciplines Good analysis of the unsuitability of other solutions Weak points: Labels ? Exaggerated use of 3D Scalability ? Expert users did not “drive” the tool No assistance in guessing period length

Papers presented ThemeRiver: Visualizing Thematic Changes in Large Document Collections, Susan Havre, Elizabeth Hetzler, Paul Whitney, Lucy Nowell Visual Queries for Finding Patterns in Time Series Data, Harry Hochheiser, Ben Shneiderman Interactive Visualization of Serial Periodic Data, John Carlis, Joseph Konstan

TimeSearcher Visualization alone is not enough ( when dealing with multiple entities, e.g. stocks/genes ) identifying patterns and trends Algorithmic/statistical methods Intuitive tools for dynamic queries (e.g. QuerySketch)

TimeSearcher - Timeboxes Visual query operator for time series ( e.g stocks ) Rectangular region drawn on the timeline display X-axis of the box = time period Y-axis of the box = constraint on the values Multiple timeboxes = conjunctive queries

TimeSearcher – Dynamic query Results on mouse up ( O(w*log(MN)+k) ) A data envelope & a query envelope provide an overview for the query Linked views

Extended queries Relative changes Small interval patterns during a long time period Querying for “leaders and laggards” Disjunctive queries

TimeSearcher – Demo time ! Entity display window Query space Controlling multiple boxes together Query by example linked updates between views

Critique Strong points: Simple and intuitive Queries and results have immediate context Highly dynamic exploration Weak points: Query power may be limited and simplistic Limited scalability for long time lines Envelope may be misleading No Undo / Redo Minimal report on evaluation

Summary There are not too many task specific visualization tools for time series Focus on multivariate data Support exploratory viewing Integrate with other tools / views