Graph Analysis and Visualization



Similar documents
Programming Interviews Exposed: Secrets to Landing Your Next Job

Ukulele In A Day. by Alistair Wood FOR. A John Wiley and Sons, Ltd, Publication

These materials are the copyright of John Wiley & Sons, Inc. and any dissemination, distribution, or unauthorized use is strictly prohibited.

HUMAN RESOURCES MANAGEMENT FOR PUBLIC AND NONPROFIT ORGANIZATIONS

AutoCAD 2015 and AutoCAD LT Essentials

COVERS ALL TOPICS IN LEVEL I CFA EXAM REVIEW CFA LEVEL I FORMULA SHEETS


Praise for Launch. Hands on and generous, Michael shows you precisely how he does it, step by step. Seth Godin, author of Linchpin

Statistics for Experimenters

Fundamentals of Financial Planning and Management for mall usiness

Mastering Australian Payroll with Xero In A Day

Understanding the Predictive Analytics Life Cycle

Limit of Liability/Disclaimer of Warranty:

ARCHITECTING THE CLOUD

Building Performance Dashboards and Balanced Scorecards with SQL Server Reporting Services

How To Build Your Empire of Affiliate Business

Praise for Agile Contracts

NICK SMITH AND ROBERT WOLLAN WITH CATHERINE ZHOU. John Wiley & Sons, Inc.

Automated Firewall Analytics

SAP HANA SPS 09 - What s New? Development Tools

Software and Delivery Requirements

Limit of Liability/Disclaimer of Warranty:

Create Mobile, Compelling Dashboards with Trusted Business Warehouse Data

Analysis of Financial Time Series

SAP BusinessObjects Design Studio Deep Dive. Ian Mayor and David Stocker SAP Session 0112

R49 Using SAP Payment Engine for payment transactions. Process Diagram

BE SMARTER THAN YOUR LAWYER AND VENTURE CAPITALIST

Data Visualization. Principles and Practice. Second Edition. Alexandru Telea

No Stress Tech Guide To Crystal Reports XI: For Beginners. By Dr. Indera E. Murphy

Ignite Your Creative Ideas with Fast and Engaging Data Discovery

SAP BusinessObjects BI Clients

CUSTOMER Presentation of SAP Predictive Analytics

Tableau Your Data! Fast and Easy Visual Analysis with Tableau Software. Daniel G. Murray and the InterWorks BI Team

The Art of Company Valuation and Financial Statement Analysis

This page has been left blank intentionally

Oracle s Primavera P6 Enterprise Project Portfolio Management

Create Cool Lumira Visualization Extensions with SAP Web IDE Dong Pan SAP PM and RIG Analytics Henry Kam Senior Product Manager, Developer Ecosystem

K88 - Additional Business Operations for Loans. Process Diagram

SAP HANA Vora : Gain Contextual Awareness for a Smarter Digital Enterprise

Australia Brazil Japan Korea Mexico Singapore Spain United Kingdom United States

SAP HANA Big Data Intelligence rapiddeployment

Guide to SAS/AF Applications Development

International Marketing Research

Greater Continuity, Consistency, and Timeliness with Business Process Automation

Data Doesn t Communicate Itself Using Visualization to Tell Better Stories

How To Write A Data Analysis And Visualization Book

CINSAY RELEASE NOTES. Cinsay Product Updates and New Features V2.1

SAP HANA SPS 09 - What s New? SAP DB Control Center DBA Tool to manage Data Center

Appendix H: Control System Computational Aids

Optimize Revenue for High-Volume Service Providers with Pricing Simulation

SAP 3D Visual Enterprise Rapid-Deployment Solution

AvePoint Record Rollback for Microsoft Dynamics CRM

SAS/GRAPH Network Visualization Workshop 2.1

MANAGEMENT OF DATA IN CLINICAL TRIALS

An Esri White Paper October 2010 Esri Production Mapping Product Library: Spatially Enabled Document Management System

Power Smart Business Operations with Real-Time Process Intelligence

Web Marketing ALL-IN-ONE FOR. DUMmIES 2ND EDITION

Price and Revenue Management - Manual Price Changes. SAP Best Practices for Retail

SAP SE - Legal Requirements and Requirements

AvePoint CRM Migration Manager for Microsoft Dynamics CRM. Release Notes

The Edge Editions of SAP InfiniteInsight Overview

DashBoard Beta Web Server

How I went from $0 business credit to over $300,000

Working Capital Analytics Overview. SAP Business Suite Application Innovation March 2015

Baby. Creating your Family Faster, Easier, and Less Expensive Through Fertility, Adoption or Surrogacy. Victoria Collier & Jennifer Collier

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Gain Contextual Awareness for a Smarter Digital Enterprise with SAP HANA Vora

DATA GOVERNANCE EDITION

THE AGILE ARCHITECTURE REVOLUTION

Enterprise Architecture Modeling PowerDesigner 16.1

Agil visualisering och dataanalys

GOOGLE ADSENSE QUICK GUIDE

SolarWinds. Understanding SolarWinds Charts and Graphs Technical Reference

Oracle Utilities Mobile Workforce Management Business Intelligence

AN INTRODUCTION TO OPTIONS TRADING. Frans de Weert

Oracle Utilities Mobile Workforce Management Business Intelligence

The Arts & Science of Tuning HANA models for Performance. Abani Pattanayak, SAP HANA CoE Nov 12, 2015

Individual and Family Health Insurance Researching, Shopping and Buying Health Insurance: The Insurance Exchange Effect

Methodology to Implement SAP Process Integration

Reimagining Business with SAP HANA Cloud Platform for the Internet of Things

REMOTE MONITORING SYSTEM MATURE FIELDS UNCONVENTIONALS MONITORING SYSTEM. Solving challenges.

Real-Time Reconciliation of Invoice and Goods Receipts powered by SAP HANA. Stefan Karl, Finance Solutions, SAP ASUG Presentation, May 2013

Cost-Effective Data Management and a Simplified Data Warehouse

SQL Server 2005 Reporting Services (SSRS)

Windows Hard Disk Encryption

Secure Web Gateway 11.7 Upgrade Release Notes

Transcription:

Graph Analysis and Visualization

Graph Analysis and Visualization DISCOVERING BUSINESS OPPORTUNITY IN LINKED DATA Richard Brath David Jonker

Graph Analysis and Visualization: Discovering Business Opportunity in Linked Data Published by John Wiley & Sons, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Copyright 2015 by John Wiley & Sons, Inc., Indianapolis, Indiana Published simultaneously in Canada ISBN: 978-1-118-84584-4 ISBN: 978-1-118-84569-1 (ebk) ISBN: 978-1-118-84587-5 (ebk) Manufactured in the United States of America 10 9 8 7 6 5 4 3 2 1 No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600. Requests to the Publisher for permission should be addressed to the Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, (201) 748-6011, fax (201) 748-6008, or online at http://www.wiley.com/go/permissions. Limit of Liability/Disclaimer of Warranty: The publisher and the author make no representations or warranties with respect to the accuracy or completeness of the contents of this work and specifically disclaim all warranties, including without limitation warranties of fitness for a particular purpose. No warranty may be created or extended by sales or promotional materials. The advice and strategies contained herein may not be suitable for every situation. This work is sold with the understanding that the publisher is not engaged in rendering legal, accounting, or other professional services. If professional assistance is required, the services of a competent professional person should be sought. Neither the publisher nor the author shall be liable for damages arising herefrom. The fact that an organization or Web site is referred to in this work as a citation and/or a potential source of further information does not mean that the author or the publisher endorses the information the organization or website may provide or recommendations it may make. Further, readers should be aware that Internet websites listed in this work may have changed or disappeared between when this work was written and when it is read. For general information on our other products and services please contact our Customer Care Department within the United States at (877) 762-2974, outside the United States at (317) 572-3993 or fax (317) 572-4002. Wiley publishes in a variety of print and electronic formats and by print-on-demand. Some material included with standard print versions of this book may not be included in e-books or in print-on-demand. If this book refers to media such as a CD or DVD that is not included in the version you purchased, you may download this material at http://booksupport.wiley.com. For more information about Wiley products, visit www.wiley.com. Library of Congress Control Number: 2014951021 Trademarks: Wiley and the Wiley logo are trademarks or registered trademarks of John Wiley & Sons, Inc. and/ or its affiliates, in the United States and other countries, and may not be used without written permission. All other trademarks are the property of their respective owners. John Wiley & Sons, Inc. is not associated with any product or vendor mentioned in this book.

To Bayla, Abe, and Hana, who provide endless support for all my endeavors. Richard Brath To Heather, Micah, Avril, and Naomi for their love and sacrifice in the making of this book. To Chris White for his vision and support in striving to put better tools in the hands of those who need them most. David Jonker

ABOUT THE AUTHORS Richard Brath is actively involved in the research, design, and development of data visualization and visual analytics for both research and commercial applications. His solutions range from rich interactive visualizations for mobile devices to large multi-touch, multi-screen installations, and web-based analytical visualizations for business applications. Brath s visualizations are used by hundreds of thousands of people every day in applications as diverse as trading, professional sports, and broadcast television. David Jonker is a co-founder and Senior Partner of Uncharted (formerly Oculus Info Inc). He is a designer and developer of visual analytics tools and platforms for web-based, distributed, and mobile use. His work over the past two decades includes visualization systems and content for the NASDAQ MarketSite real-time broadcast center in Times Square. He is currently a lead on the DARPA XDATA program. Jonker and Brath are business partners and regular presenters and publishers of work in leading industry and research forums. vii

ABOUT THE TECHNICAL EDITORS Scott Langevin is a director and research scientist at Uncharted, with more than 12 years of industry and academic experience. He holds a PhD in computer science from the University of South Carolina, and has a background in machine learning, service-oriented computing, and software engineering. Langevin s research interests are in probabilistic graphical modeling, large-scale visual analytics, and adaptive user interfaces. Peter MacMurchy has been a professional software developer for more than 15 years, focusing on UX, UI, and interactive data-visualization tools. He acquired a keen interest in information visualization from coursework while studying computer graphics for his master of science degree in computer science at the University of Calgary. Since then, he s continued to develop visualization and interactive software for finance, film, energy, and other industries. ix

CREDITS Executive Editor Robert Elliott Project Editor Kevin Shafer Technical Editors Scott Langevin Peter MacMurchy Production Editor Rebecca Anderson Copy Editor Kim Cofer Manager of Content Development and Assembly Mary Beth Wakefield Marketing Director David Mayhew Marketing Manager Carrie Sherrill Professional Technology and Strategy Director Barry Pruett Business Manager Amy Knies Associate Publisher Jim Minatel Production Manager Kathleen Wisor Project Coordinator, Cover Patrick Redmond Compositor Maureen Forys, Happenstance Type-O-Rama Proofreader Kim Wimpsett Indexer Johnna VanHoose Cover Designer Wiley Cover Image Courtesy of David Jonker xi

CONTENTS Introduction xvii PART 1 Overview Chapter 1 Why Graphs? 3 Visualization in Business 4 Graphs in Business 7 Finding Anomalies 9 Managing Networks and Supply Chains 11 Identifying Risk Patterns 15 Optimizing Asset Mix 18 Mapping Social Hierarchies 20 Detecting Communities 22 Graphs Today 25 Summary 26 Chapter 2 A Graph for Every Problem 27 Relationships 28 Hierarchies 32 Communities 36 Flows 40 Spatial Networks 45 Summary 49 PART 2 Process and Tools Process 52 Tools 53 Chapter 3 Data Collect, Clean, and Connect 55 Know the Objective 56 Collect: Identify Data 56 Potential Graph Data Sources 57 Potential Hierarchy Data Sources 65 Getting the Data 67 Clean: Fix the Data 69 Connect: Organize Graph Data 71 Compute the Graph 73 Graph Data File Formats 75 Putting It All Together 85 Summary 85 Chapter 4 Stats and Layout 87 Basic Graph Statistics 88 Size (Number of Nodes and Number of Edges) 88 Density 88 Number of Components 89 Degree and Paths 90 Centrality 93 Viral Marketing Example 95 Layouts 97 Node-and-Link Layouts 97 Other Layouts 98 Force-Directed Layout 99 Node-Only Layout 106 Time Oriented 107 Top-Down and Other Orthogonal Hierarchies 109 Radial Hierarchy 111 Geographic Layout and Maps 112 Chord Diagrams 114 Adjacency Matrix 115 Treemap 117 Hierarchical Pie Chart 118 Parallel Coordinates 118 Putting It All Together 122 Summary 123 xiii