ShadyStats Final Report Mike Cora December 19, 2005 533C: Information Visualization.

Slides:



Advertisements
Similar presentations
User Interfaces and Visualizations for Development-Time Program Analysis James Holley.
Advertisements

Kanban Task Manager for Outlook ‒ Introduction
Matthew O. Ward Professor Computer Science WPI data and information visualization, visual analytics Selected Publications:  Matthew O. Ward, "XmdvTool:
Visual Documentation v User Interface Active class (for selection and some processes)
Rolling the Dice: Multidimensional Visual Exploration using Scatterplot Matrix Navigation 1 Niklas Elmqvist | Purdue University Pierre Dragicevic | INRIA.
MATLAB Presented By: Nathalie Tacconi Presented By: Nathalie Tacconi Originally Prepared By: Sheridan Saint-Michel Originally Prepared By: Sheridan Saint-Michel.
Mapping Nominal Values to Numbers for Effective Visualization Presented by Matthew O. Ward Geraldine Rosario, Elke Rundensteiner, David Brown, Matthew.
Business Process Modeling in Microsoft Visio® Interfacing’s BPMN Modeler: Overview.
© 2009 Bentley Systems, Incorporated Presented by Chuck Lawson, PE Civil Product Engineering Using ProjectWise Navigator in the Civil Environment.
Visual Analytics Research at WPI Dr. Matthew Ward and Dr. Elke Rundensteiner Computer Science Department.
Kanban Task Manager Single‒ Introduction
An Interactive Visualization of Super-peer P2P Networks Peiqun (Anthony) Yu.
1 Presented by Jean-Daniel Fekete. 2  Motivation  Mélange [Elmqvist 2008] Multiple Focus Regions.
CS320n – Elements of Visual Programming Introduction to Alice Mike Scott (Slides 1-1)
1 This work partially funded by NSF Grants IIS , IRIS and IIS Matthew O. Ward, Elke A. Rundensteiner, Jing Yang, Punit Doshi, Geraldine.
Thank you for coming here!. Purpose of Experiment Compare two visualization systems. You will play with one of them.
WPI Center for Research in Exploratory Data and Information Analysis CREDIA SC4DEVO-1, July 12-15, 2004 Interactive Visual Exploration of Multivariate.
HDDVis: An Interactive Tool for High Dimensional Data Visualization by Mingyue Tan April 21st, 2004.
ShadyStats Project Update Mike Cora November 16, C: Information Visualization.
Browsing Hierarchical Data with Multi-level Dynamic Queries and Pruning By H. P. Kumar, C. Plaisant & B. Schneidernam Presented by: Dawit Yimam Seid.
Fishery View Improvement of Time Series Line Chart Visualization of Fishery Data CPSC 533C Final Presentation Ying Zhang & Lan Wu December 19 th 2005.
Information Retrieval: Human-Computer Interfaces and Information Access Process.
Tuple – InfoVis Publication Browser CS533 Project Presentation by Alex Gukov.
Law Enforcement Resource Allocation (LERA) Visualization System Michael Welsman-Dinelle April Webster.
Project Update: Law Enforcement Resource Allocation (LERA) Visualization System Michael Welsman-Dinelle April Webster.
LGL – Large Graph Layout LGL is a compendium of applications for making the visualization of large networks and trees tractable. LGL was specifically motivated.
Visual Documentation v User Interface Active class (for selection and some processes)
WPI Center for Research in Exploratory Data and Information Analysis From Data to Knowledge: Exploring Industrial, Scientific, and Commercial Databases.
Business Process Modeling in Microsoft Visio® Interfacing’s BPMN Modeler: Overview.
Kanban Task Manager for SharePoint ‒ Introduction
RESEARCH POSTER PRESENTATION DESIGN © m QUICK TIPS (--THIS SECTION DOES NOT PRINT-- ) This PowerPoint template requires.
DHTML. What is DHTML?  DHTML is the combination of several built-in browser features in fourth generation browsers that enable a web page to be more.
By LaBRI – INRIA Information Visualization Team. Tulip 2010 – version Tulip is an information visualization framework dedicated to the analysis.
RIMAP - ESPON Mapping Tool Sergio Muñoz – ESPON Internal Seminar 2012 Territorial Development Opportunities in Europe and its Neighbourhood.
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
ROOT: A Data Mining Tool from CERN Arun Tripathi and Ravi Kumar 2008 CAS Ratemaking Seminar on Ratemaking 17 March 2008 Cambridge, Massachusetts.
Information Design and Visualization
Adventures in Mastering the Use of Performance Evaluation Tools Manuel Ríos Morales ICOM 5995 December 4, 2002.
Lattice Technology New Product Feature Highlights July 2010 Product Release.
Developers of a suite of products to help you monitor and optimize Windows/SQL Server performance o Performance Advisor – awareness and control over Windows.
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
Visual Analysis of Hierarchical Management Data Zhao Geng 1, Gaurav Gathania 2, Robert S.Laramee 1 and ZhenMin Peng 1 1 Visual Computing Group, Computer.
Opinion to ponder… “ Since we are a visual species (especially the American culture), because of our educational system. Many of the tools currently used.
Copyright © 2005, Pearson Education, Inc. Slides from resources for: Designing the User Interface 4th Edition by Ben Shneiderman & Catherine Plaisant Slides.
Business Process Modeling in Microsoft Visio® Interfacing’s BPMN Modeler: Overview.
Info Vis: Multi-Dimensional Data Chris North cs3724: HCI.
CS3041 – Final week Today: Searching and Visualization Friday: Software tools –Study guide distributed (in class only) Monday: Social Imps –Study guide.
Our simulation is based on Chris Starnes. original work by Reynolds [8] on the simulation of flocks of birds (or ‘Boids‘) in a manner not subject to the.
Pad++: A Zooming Graphical Interface for Exploring Alternate Interface Physics Presented By: Daniel Loewus-Deitch.
Pad++: A Zoomable Graphical User Interface. Motivations View information at multiple scales –Semantic zooming Tap into natural spatial ways of thinking.
Visualizing Large Dynamic Digraphs Michael Burch.
Visualization Four groups Design pattern for information visualization
A Generalized Architecture for Bookmark and Replay Techniques Thesis Proposal By Napassaporn Likhitsajjakul.
® IBM Software Group © 2007 IBM Corporation Module 3: Creating UML Diagrams Essentials of Modeling with IBM Rational Software Architect, V7.5.
Visualization of Washing Powder Formulation ———seeking the best ingredients of washing powder.
CS 235: User Interface Design April 28 Class Meeting Department of Computer Science San Jose State University Spring 2015 Instructor: Ron Mak
1 INTRODUCTION TO COMPUTER GRAPHICS. Computer Graphics The computer is an information processing machine. It is a tool for storing, manipulating and correlating.
Lesson 4: Working with Charts and Tables
CSE5544 Final Project Interactive Visualization Tool(s) for IEEE Vis Publication Exploration and Analysis Team Name: Publication Miner Team Members:
CSE5544 Final Project Interactive Visualization Tool(s) for IEEE Vis Publication Exploration and Analysis Team Name: Publication Miner Team Members:
Jonathan W. Duggins; James Blum NC State University; UNC Wilmington
CSC420 Showing Complex Data.
Interaction Week 7 CPSC 533C, Spring 2003
Grant Number: IIS Institution of PI: WPI PIs: Matthew O
Information Design and Visualization
Chapter by Loco Power Week 6: Medium-Fidelity Prototypes
INTERACTIVE MEDIUM-FI PROTOTYPE
An Introduction to Multivariate Data Visualization and XmdvTool
Test Case Maintenance with New cFactory Features
Presented by Seth Hettich
Presentation transcript:

ShadyStats Final Report Mike Cora December 19, C: Information Visualization

Background and Motivation Spent the last year developing the high-level AI for Super Mario Strikers (decisions and positioning) Coding, tuning and testing a video game’s AI involved gathering a lot of multidimensional statistics Task goals for a visualization solution:  Show trends, and correlations, compare teams and difficulty levels  Help with finding bugs during development  Help with tuning a well balanced game  Aid communication with the publisher (across potential language barriers for example)

Proposal: ShadyStats 4 – Dynamic filtering3 – Zoomable, detailed graphs 1) Dataset history 2) Hierarchical parallel coordinates

Feature Goals 1) Maintain history of datasets for easy comparison during development lifecycle 2) Use XmdvTool 1 for parallel coordinates:  Hierarchical aggregation, with fancy shading  Extend with interactive drag reordering of dimensions 3) Generate detailed graphs on demand, using Zedgraph 2, by interacting with the parallel coordinates component

Feature Goals 2 4) In depth, dynamic filtering and highlighting options 5) Various statistical measures (mean, variance) 6) Highly interactive, tooltip information everywhere (data values, dimension names, etc). 7) Contextual zooming of individual graphs

Demo: Parallel Coordinates Automatic PCA clustering not applicable, needed direct control over clustering. Hiding, reordering dimensions. Should be direct interaction with parallel coordinates control, rather than clunky button interface. Add Side cluster, compare by dataset, difficulty, side, all data. Highlight dataset, difficulty, side hierarchy zoom. Zooming, panning of parallel coordinates. ** Highlite PassReceive and Possession time anomalies.

Demo: Parallel Coordinates

Demo: Graphs Add Shots vs. Goals Add Fouls vs. Goals vs. Sides and Difficulty (overlaying curves). Magnify and delete graphs, naïve, quick and dirty layout, possibly use Piccolo Highlight apparent trends. Highlight live data linking between all views. Built-in zooming, panning and saving features of ZedGraph.

Demo: Graphs

Demo: Filtering Add filter Side=Home, Difficulty=Easy Highly customizable and/or filter tree. Everything is linked and updated dynamically. More complex filters: dirty, high-scoring games, home/away difficulty comparison.

Demo: Filtering

Demo: Data views All view parameters stored in one structure Ability to save and switch between arbitrary number of views Very easy to implement undo/redo system Data view copy stored for each view manipulation

Unfinished/Future Work Fix bugs!! Optimize!! (don’t use doubles, fix possible OpenGL - C# bottleneck). Undo/Redo system based on save data views More interactivity with the parallel coordinate control (dragging, selecting, highlighting) Data tooltips everywhere Coloring of parallel coordinates more meaningful, rather than automatic Link colors between parallel coordinates and graphs more.

Unfinished/Future Work Improve mean line, more statistical analysis Highlighting of specific games by selecting data points in parallel coord or graphs. Improve filtering interface, may be a bit cumbersome Possibly use Piccolo for graph layout Evaluation:  After the hollidays, our QA Lead will evaluate the ShadyStats, apply it to our datasets, and suggest features and improvements.

Bibliography 1) XmdvTool: 2) Zedgraph: 3) Edward J. Wegman. Hyperdimensional Data Analysis Using Parallel Coordinates, Journal of the American Statistical Association, Vol. 85, No (Sep., 1990), pp ) Ying-Huey Fua, Matthew O. Ward, and Elke A. Rundensteiner, Hierarchical Parallel Coordinates for Visualizing Large Multivariate Data Sets, IEEE Visualization '99. 5) Jing Yang, Wei Peng, Matthew O. Ward and Elke A. Rundensteiner, Interactive Hierarchical Dimension Ordering, Spacing and Exploration of High Dimensional Datasets, Proc. InfoVis ) John K. Ousterhout, Tcl and the Tk Toolkit, Addison Wesley,1994.