SlideShare a Scribd company logo
1 of 53
Midnight
January 28, 1986
Lives are on the line
Importance of rethinking data visualization
Successfully Convince People with Data
http://kylehailey.com
Kylelf@gmail.com
The journey of simplicity
1. Seems simple
“When you start looking at a problem and it seems really simple, you don’t
really understand the complexity of the problem.” – Steve Jobs
Designing an Interface
The journey of simplicity
1. Seems simple
“When you start looking at a problem and it seems really simple, you don’t
really understand the complexity of the problem.” – Steve Jobs
2. Realize it’s complex
The journey of simplicity
1. Seems simple
“When you start looking at a problem and it seems really simple, you don’t
really understand the complexity of the problem.” – Steve Jobs
2. Realize it’s complex
3. Create complex solution
“Then you get into the problem, and you see that it’s really complicated,
and you come up with all these convoluted solutions. That’s sort of the
middle, and that’s where most people stop.” – Steve Jobs
The journey of simplicity
1. Seems simple
“When you start looking at a problem and it seems really simple, you don’t
really understand the complexity of the problem.” – Steve Jobs
2. Realize it’s complex
3. Create complex solution
“Then you get into the problem, and you see that it’s really complicated,
and you come up with all these convoluted solutions. That’s sort of the
middle, and that’s where most people stop.” – Steve Jobs
4. Complex solution is bad
The journey of simplicity
1. Seems simple
“When you start looking at a problem and it seems really simple, you don’t
really understand the complexity of the problem.” – Steve Jobs
2. Realize it’s complex
3. Create complex solution
“Then you get into the problem, and you see that it’s really complicated,
and you come up with all these convoluted solutions. That’s sort of the
middle, and that’s where most people stop.” – Steve Jobs
4. Complex solution is bad
5. Simple powerful is hard
“But the really great person will keep on going and find the key, the
underlying principle of the problem — and come up with an elegant, really
beautiful solution that works.” – Steve Jobs
Prototype & Iterate
Example Problem
How so you analyze performance of a system?
What is a day in the life lookWhat is a day in the life look
like for a DBA who haslike for a DBA who has
performance issues?performance issues?
Example: performance data
Linux performance tools
Midnight
January 28, 1986
Lives are on the line
Thanks to Edward Tufte
Night before the Flight
Jan 27,1986
Estimated launch
temperature 29º
13 Pages Faxed
13 Pages Faxed
3 different types of names
Damage (in overwhelming detail)
but No Temperatures
13 Pages Faxed
13 Pages Faxed
Missing Data for 5 erosion
damage flights
Blow by Damage
Test engines fired horizontally
13 Pages Faxed
Shows “blow by”, not more important “erosion”
Damage at hottest
and coldest launches
* (of the flights shown)
Next day’s flight
13 Pages Faxed
Predict
Temperature
Recommendation
55 65 7560 70 80
1
Original Engineering data
2
3
““damages atdamages at
the hottestthe hottest
and coldestand coldest
Temperature”Temperature”
Would you launch?
Congressional Hearings
Evidence
No Damage Legend
Damage hard to read
Congressional Hearings
Evidence
Temperature
correlation difficult
55 65 7560 70 80
1
Original Data
2
3
Clearer
1. Y-Axis amount of damage (not number of damage)
55 65 7560 70 80
4
8
12
1. Y-Axis amount of damage (not number of damage)
2. Include successes *
55 65 7560 70 80
4
8
12
Clearer
* Only external temperatures were known not the
temperature of the solid rocket boosters
Be accurate enough
1. Y-Axis amount of damage (not number of damage)
2. Include successes
3. Mark Differences
55 65 7560 70 80
4
8
12
Clearer
1. Y-Axis amount of damage (not number of damage)
2. Include successes
3. Mark Differences
4. Normalize same temp
55 65 7560 70 80
4
8
12
Clearer
1. Y-Axis amount of damage (not number of damage)
2. Include successes
3. Mark Differences
4. Normalize same temp
55 65 7560 70 80
4
8
12
Clearer
Damage on
every flight
below 65
No damage on
every flight
above 75
1. Y-Axis amount of damage (not number of damage)
2. Include successes
3. Mark Differences
4. Normalize same temp
55 65 7560 70 80
4
8
12
Clearer
Known
World
1. Y-Axis amount of damage (not number of damage)
2. Include successes
3. Mark Differences
4. Normalize same temp
5. Scale known vs unknown
55 65 7560 70 80
4
8
12
4
8
12
30 40 5035 45
XX
Clearer
Difficult
 NASA Engineers Fail
 Congressional Investigators Fail
 Data Visualization is Difficult
But …
Lack of Clarity can be devastating
Visualization can be
powerful
“If I can't picture it, I can't understand it”
Anscombe's Quartet
I II III IV
x y x y x y x y
10 8.04 10 9.14 10 7.46 8 6.58
8 6.95 8 8.14 8 6.77 8 5.76
13 7.58 13 8.74 13 12.74 8 7.71
9 8.81 9 8.77 9 7.11 8 8.84
11 8.33 11 9.26 11 7.81 8 8.47
14 9.96 14 8.1 14 8.84 8 7.04
6 7.24 6 6.13 6 6.08 8 5.25
4 4.26 4 3.1 4 5.39 19 12.5
12 10.84 12 9.13 12 8.15 8 5.56
7 4.82 7 7.26 7 6.42 8 7.91
5 5.68 5 4.74 5 5.73 8 6.89
Average 9 7.5 9 7.5 9 7.5 9 7.5
Standard Deviation 3.31 2.03 3.31 2.03 3.31 2.03 3.31 2.03
Linear Regression 1.33 1.33 1.33 1.33
- Albert Einstein- Albert Einstein
Graphics for Anscombe’s Quartet
Counties in US
 > 3000 Counties
 > 50 pages
“The humans … are exceptionally
good at parsing visual information.”
Knowledge representation in cognitive science. Westbury, C. & Wilensky, U. (1998)
Visualizations can also obfuscate
Pretty Picture
Spaghetti at the wall
Spaghetti at the wall II
Amazon Cloudwatch
Imagine Trying to Drive your
Car
And is updated once and hourAnd is updated once and hour
Or would you like it toOr would you like it to
look …look …
Would you want your dashboard to look like :Would you want your dashboard to look like :
If you are not tuning for time, you are wasting time
Max CPU
(yard stick)
Top ActivityTop Activity
SQLSQL
SessionsSessions
LOADLOAD
Looking at many targets
When Developers sayWhen Developers say
The Database is slowThe Database is slow
AAS ~= 0AAS ~= 0
Do You Want?
Engineering Data?Engineering Data?
Pretty PicturesPretty Pictures
Do You Want?
Clean and ClearClean and Clear
? ? ? ?? ? ? ?
? ?? ?
Do You Want?
Summary
• Textual statistics – difficult to parse
• Pretty pictures misleading
• Goal clear graphics powerful
Graphics add power and clarity
to quantitative data
but there needs to be domain understanding
Kylelf@gmail.com
http://kylehailey.com

More Related Content

Similar to Successfully convince people with data visualization

Big data big_skills_data_visualization
Big data big_skills_data_visualizationBig data big_skills_data_visualization
Big data big_skills_data_visualizationKyle Hailey
 
Jeff Atwood, Michael Krakovskiy "The role of catastrophic failure in software...
Jeff Atwood, Michael Krakovskiy "The role of catastrophic failure in software...Jeff Atwood, Michael Krakovskiy "The role of catastrophic failure in software...
Jeff Atwood, Michael Krakovskiy "The role of catastrophic failure in software...Fwdays
 
Auto-Encoders and PCA, a brief psychological background
Auto-Encoders and PCA, a brief psychological backgroundAuto-Encoders and PCA, a brief psychological background
Auto-Encoders and PCA, a brief psychological backgroundAmgad Muhammad
 
Steve Krug: Lazy Person's Guide to a Better World - UX Lisbon 2010
Steve Krug: Lazy Person's Guide to a Better World - UX Lisbon 2010Steve Krug: Lazy Person's Guide to a Better World - UX Lisbon 2010
Steve Krug: Lazy Person's Guide to a Better World - UX Lisbon 2010Steve Krug
 
Practical AI class 1
Practical AI class 1Practical AI class 1
Practical AI class 1Oliver Zhang
 
Monte Carlo Sim Primer
Monte Carlo Sim PrimerMonte Carlo Sim Primer
Monte Carlo Sim PrimerAndrew Sich
 
Slides(ppt)
Slides(ppt)Slides(ppt)
Slides(ppt)butest
 
Workplace health and safety inspection form (self guided)
Workplace health and safety inspection form (self guided)Workplace health and safety inspection form (self guided)
Workplace health and safety inspection form (self guided)D S
 
Book 420.7 Presentation
Book 420.7 PresentationBook 420.7 Presentation
Book 420.7 Presentationjanekrueng
 
Game theory for neural networks
Game theory for neural networksGame theory for neural networks
Game theory for neural networksDavid Balduzzi
 
Power Full Exposition
Power Full ExpositionPower Full Exposition
Power Full ExpositionHeesu Hwang
 
Presidential Essay Topics
Presidential Essay TopicsPresidential Essay Topics
Presidential Essay TopicsApril Lynn
 
Whs inspection common errors (self guided).ppt
Whs inspection common errors (self guided).pptWhs inspection common errors (self guided).ppt
Whs inspection common errors (self guided).pptD S
 
Ten Things You Can Do to Make Your Rulebook Awesome, Metatopia 2014
Ten Things You Can Do to Make Your Rulebook Awesome, Metatopia 2014Ten Things You Can Do to Make Your Rulebook Awesome, Metatopia 2014
Ten Things You Can Do to Make Your Rulebook Awesome, Metatopia 2014Joshua Yearsley
 

Similar to Successfully convince people with data visualization (20)

Big data big_skills_data_visualization
Big data big_skills_data_visualizationBig data big_skills_data_visualization
Big data big_skills_data_visualization
 
Kepner tregoe methodology-version2
Kepner tregoe methodology-version2Kepner tregoe methodology-version2
Kepner tregoe methodology-version2
 
Jeff Atwood, Michael Krakovskiy "The role of catastrophic failure in software...
Jeff Atwood, Michael Krakovskiy "The role of catastrophic failure in software...Jeff Atwood, Michael Krakovskiy "The role of catastrophic failure in software...
Jeff Atwood, Michael Krakovskiy "The role of catastrophic failure in software...
 
Memory
MemoryMemory
Memory
 
Auto-Encoders and PCA, a brief psychological background
Auto-Encoders and PCA, a brief psychological backgroundAuto-Encoders and PCA, a brief psychological background
Auto-Encoders and PCA, a brief psychological background
 
Steve Krug: Lazy Person's Guide to a Better World - UX Lisbon 2010
Steve Krug: Lazy Person's Guide to a Better World - UX Lisbon 2010Steve Krug: Lazy Person's Guide to a Better World - UX Lisbon 2010
Steve Krug: Lazy Person's Guide to a Better World - UX Lisbon 2010
 
Practical AI class 1
Practical AI class 1Practical AI class 1
Practical AI class 1
 
Immigration Solutions
Immigration SolutionsImmigration Solutions
Immigration Solutions
 
Monte Carlo Sim Primer
Monte Carlo Sim PrimerMonte Carlo Sim Primer
Monte Carlo Sim Primer
 
Slides(ppt)
Slides(ppt)Slides(ppt)
Slides(ppt)
 
194825214 science-tests
194825214 science-tests194825214 science-tests
194825214 science-tests
 
Workplace health and safety inspection form (self guided)
Workplace health and safety inspection form (self guided)Workplace health and safety inspection form (self guided)
Workplace health and safety inspection form (self guided)
 
Book
BookBook
Book
 
Book 420.7 Presentation
Book 420.7 PresentationBook 420.7 Presentation
Book 420.7 Presentation
 
UX design 101
UX design 101UX design 101
UX design 101
 
Game theory for neural networks
Game theory for neural networksGame theory for neural networks
Game theory for neural networks
 
Power Full Exposition
Power Full ExpositionPower Full Exposition
Power Full Exposition
 
Presidential Essay Topics
Presidential Essay TopicsPresidential Essay Topics
Presidential Essay Topics
 
Whs inspection common errors (self guided).ppt
Whs inspection common errors (self guided).pptWhs inspection common errors (self guided).ppt
Whs inspection common errors (self guided).ppt
 
Ten Things You Can Do to Make Your Rulebook Awesome, Metatopia 2014
Ten Things You Can Do to Make Your Rulebook Awesome, Metatopia 2014Ten Things You Can Do to Make Your Rulebook Awesome, Metatopia 2014
Ten Things You Can Do to Make Your Rulebook Awesome, Metatopia 2014
 

More from Kyle Hailey

Hooks in postgresql by Guillaume Lelarge
Hooks in postgresql by Guillaume LelargeHooks in postgresql by Guillaume Lelarge
Hooks in postgresql by Guillaume LelargeKyle Hailey
 
Performance insights twitch
Performance insights twitchPerformance insights twitch
Performance insights twitchKyle Hailey
 
Ash masters : advanced ash analytics on Oracle
Ash masters : advanced ash analytics on Oracle Ash masters : advanced ash analytics on Oracle
Ash masters : advanced ash analytics on Oracle Kyle Hailey
 
Virtual Data : Eliminating the data constraint in Application Development
Virtual Data :  Eliminating the data constraint in Application DevelopmentVirtual Data :  Eliminating the data constraint in Application Development
Virtual Data : Eliminating the data constraint in Application DevelopmentKyle Hailey
 
DBTA Data Summit : Eliminating the data constraint in Application Development
DBTA Data Summit : Eliminating the data constraint in Application DevelopmentDBTA Data Summit : Eliminating the data constraint in Application Development
DBTA Data Summit : Eliminating the data constraint in Application DevelopmentKyle Hailey
 
Accelerate Develoment with VIrtual Data
Accelerate Develoment with VIrtual DataAccelerate Develoment with VIrtual Data
Accelerate Develoment with VIrtual DataKyle Hailey
 
Delphix and Pure Storage partner
Delphix and Pure Storage partnerDelphix and Pure Storage partner
Delphix and Pure Storage partnerKyle Hailey
 
Mark Farnam : Minimizing the Concurrency Footprint of Transactions
Mark Farnam  : Minimizing the Concurrency Footprint of TransactionsMark Farnam  : Minimizing the Concurrency Footprint of Transactions
Mark Farnam : Minimizing the Concurrency Footprint of TransactionsKyle Hailey
 
Dan Norris: Exadata security
Dan Norris: Exadata securityDan Norris: Exadata security
Dan Norris: Exadata securityKyle Hailey
 
Martin Klier : Volkswagen for Oracle Guys
Martin Klier : Volkswagen for Oracle GuysMartin Klier : Volkswagen for Oracle Guys
Martin Klier : Volkswagen for Oracle GuysKyle Hailey
 
Data as a Service
Data as a Service Data as a Service
Data as a Service Kyle Hailey
 
Data Virtualization: Revolutionizing data cloning
Data Virtualization: Revolutionizing data cloningData Virtualization: Revolutionizing data cloning
Data Virtualization: Revolutionizing data cloning Kyle Hailey
 
BGOUG "Agile Data: revolutionizing database cloning'
BGOUG  "Agile Data: revolutionizing database cloning'BGOUG  "Agile Data: revolutionizing database cloning'
BGOUG "Agile Data: revolutionizing database cloning'Kyle Hailey
 
Denver devops : enabling DevOps with data virtualization
Denver devops : enabling DevOps with data virtualizationDenver devops : enabling DevOps with data virtualization
Denver devops : enabling DevOps with data virtualizationKyle Hailey
 
Oracle Open World 2014: Lies, Damned Lies, and I/O Statistics [ CON3671]
Oracle Open World 2014: Lies, Damned Lies, and I/O Statistics [ CON3671]Oracle Open World 2014: Lies, Damned Lies, and I/O Statistics [ CON3671]
Oracle Open World 2014: Lies, Damned Lies, and I/O Statistics [ CON3671]Kyle Hailey
 
Jonathan Lewis explains Delphix
Jonathan Lewis explains Delphix Jonathan Lewis explains Delphix
Jonathan Lewis explains Delphix Kyle Hailey
 
Oaktable World 2014 Toon Koppelaars: database constraints polite excuse
Oaktable World 2014 Toon Koppelaars: database constraints polite excuseOaktable World 2014 Toon Koppelaars: database constraints polite excuse
Oaktable World 2014 Toon Koppelaars: database constraints polite excuseKyle Hailey
 
Profiling the logwriter and database writer
Profiling the logwriter and database writerProfiling the logwriter and database writer
Profiling the logwriter and database writerKyle Hailey
 
Oaktable World 2014 Kevin Closson: SLOB – For More Than I/O!
Oaktable World 2014 Kevin Closson:  SLOB – For More Than I/O!Oaktable World 2014 Kevin Closson:  SLOB – For More Than I/O!
Oaktable World 2014 Kevin Closson: SLOB – For More Than I/O!Kyle Hailey
 

More from Kyle Hailey (20)

Hooks in postgresql by Guillaume Lelarge
Hooks in postgresql by Guillaume LelargeHooks in postgresql by Guillaume Lelarge
Hooks in postgresql by Guillaume Lelarge
 
Performance insights twitch
Performance insights twitchPerformance insights twitch
Performance insights twitch
 
Ash masters : advanced ash analytics on Oracle
Ash masters : advanced ash analytics on Oracle Ash masters : advanced ash analytics on Oracle
Ash masters : advanced ash analytics on Oracle
 
Virtual Data : Eliminating the data constraint in Application Development
Virtual Data :  Eliminating the data constraint in Application DevelopmentVirtual Data :  Eliminating the data constraint in Application Development
Virtual Data : Eliminating the data constraint in Application Development
 
DBTA Data Summit : Eliminating the data constraint in Application Development
DBTA Data Summit : Eliminating the data constraint in Application DevelopmentDBTA Data Summit : Eliminating the data constraint in Application Development
DBTA Data Summit : Eliminating the data constraint in Application Development
 
Accelerate Develoment with VIrtual Data
Accelerate Develoment with VIrtual DataAccelerate Develoment with VIrtual Data
Accelerate Develoment with VIrtual Data
 
Delphix and Pure Storage partner
Delphix and Pure Storage partnerDelphix and Pure Storage partner
Delphix and Pure Storage partner
 
Mark Farnam : Minimizing the Concurrency Footprint of Transactions
Mark Farnam  : Minimizing the Concurrency Footprint of TransactionsMark Farnam  : Minimizing the Concurrency Footprint of Transactions
Mark Farnam : Minimizing the Concurrency Footprint of Transactions
 
Dan Norris: Exadata security
Dan Norris: Exadata securityDan Norris: Exadata security
Dan Norris: Exadata security
 
Martin Klier : Volkswagen for Oracle Guys
Martin Klier : Volkswagen for Oracle GuysMartin Klier : Volkswagen for Oracle Guys
Martin Klier : Volkswagen for Oracle Guys
 
What is DevOps
What is DevOpsWhat is DevOps
What is DevOps
 
Data as a Service
Data as a Service Data as a Service
Data as a Service
 
Data Virtualization: Revolutionizing data cloning
Data Virtualization: Revolutionizing data cloningData Virtualization: Revolutionizing data cloning
Data Virtualization: Revolutionizing data cloning
 
BGOUG "Agile Data: revolutionizing database cloning'
BGOUG  "Agile Data: revolutionizing database cloning'BGOUG  "Agile Data: revolutionizing database cloning'
BGOUG "Agile Data: revolutionizing database cloning'
 
Denver devops : enabling DevOps with data virtualization
Denver devops : enabling DevOps with data virtualizationDenver devops : enabling DevOps with data virtualization
Denver devops : enabling DevOps with data virtualization
 
Oracle Open World 2014: Lies, Damned Lies, and I/O Statistics [ CON3671]
Oracle Open World 2014: Lies, Damned Lies, and I/O Statistics [ CON3671]Oracle Open World 2014: Lies, Damned Lies, and I/O Statistics [ CON3671]
Oracle Open World 2014: Lies, Damned Lies, and I/O Statistics [ CON3671]
 
Jonathan Lewis explains Delphix
Jonathan Lewis explains Delphix Jonathan Lewis explains Delphix
Jonathan Lewis explains Delphix
 
Oaktable World 2014 Toon Koppelaars: database constraints polite excuse
Oaktable World 2014 Toon Koppelaars: database constraints polite excuseOaktable World 2014 Toon Koppelaars: database constraints polite excuse
Oaktable World 2014 Toon Koppelaars: database constraints polite excuse
 
Profiling the logwriter and database writer
Profiling the logwriter and database writerProfiling the logwriter and database writer
Profiling the logwriter and database writer
 
Oaktable World 2014 Kevin Closson: SLOB – For More Than I/O!
Oaktable World 2014 Kevin Closson:  SLOB – For More Than I/O!Oaktable World 2014 Kevin Closson:  SLOB – For More Than I/O!
Oaktable World 2014 Kevin Closson: SLOB – For More Than I/O!
 

Recently uploaded

dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Jack DiGiovanna
 
Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 217djon017
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdfHuman37
 
Identifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanIdentifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanMYRABACSAFRA2
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queensdataanalyticsqueen03
 
Defining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryDefining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryJeremy Anderson
 
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...limedy534
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样vhwb25kk
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Cantervoginip
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
Multiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfMultiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfchwongval
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)jennyeacort
 
MK KOMUNIKASI DATA (TI)komdat komdat.docx
MK KOMUNIKASI DATA (TI)komdat komdat.docxMK KOMUNIKASI DATA (TI)komdat komdat.docx
MK KOMUNIKASI DATA (TI)komdat komdat.docxUnduhUnggah1
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 
IMA MSN - Medical Students Network (2).pptx
IMA MSN - Medical Students Network (2).pptxIMA MSN - Medical Students Network (2).pptx
IMA MSN - Medical Students Network (2).pptxdolaknnilon
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一F sss
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 

Recently uploaded (20)

dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
 
Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
 
Identifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanIdentifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population Mean
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queens
 
Defining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryDefining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data Story
 
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Canter
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
 
Multiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfMultiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdf
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
 
MK KOMUNIKASI DATA (TI)komdat komdat.docx
MK KOMUNIKASI DATA (TI)komdat komdat.docxMK KOMUNIKASI DATA (TI)komdat komdat.docx
MK KOMUNIKASI DATA (TI)komdat komdat.docx
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
 
IMA MSN - Medical Students Network (2).pptx
IMA MSN - Medical Students Network (2).pptxIMA MSN - Medical Students Network (2).pptx
IMA MSN - Medical Students Network (2).pptx
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
 

Successfully convince people with data visualization

  • 1. Midnight January 28, 1986 Lives are on the line Importance of rethinking data visualization Successfully Convince People with Data http://kylehailey.com Kylelf@gmail.com
  • 2.
  • 3. The journey of simplicity 1. Seems simple “When you start looking at a problem and it seems really simple, you don’t really understand the complexity of the problem.” – Steve Jobs Designing an Interface
  • 4. The journey of simplicity 1. Seems simple “When you start looking at a problem and it seems really simple, you don’t really understand the complexity of the problem.” – Steve Jobs 2. Realize it’s complex
  • 5. The journey of simplicity 1. Seems simple “When you start looking at a problem and it seems really simple, you don’t really understand the complexity of the problem.” – Steve Jobs 2. Realize it’s complex 3. Create complex solution “Then you get into the problem, and you see that it’s really complicated, and you come up with all these convoluted solutions. That’s sort of the middle, and that’s where most people stop.” – Steve Jobs
  • 6. The journey of simplicity 1. Seems simple “When you start looking at a problem and it seems really simple, you don’t really understand the complexity of the problem.” – Steve Jobs 2. Realize it’s complex 3. Create complex solution “Then you get into the problem, and you see that it’s really complicated, and you come up with all these convoluted solutions. That’s sort of the middle, and that’s where most people stop.” – Steve Jobs 4. Complex solution is bad
  • 7. The journey of simplicity 1. Seems simple “When you start looking at a problem and it seems really simple, you don’t really understand the complexity of the problem.” – Steve Jobs 2. Realize it’s complex 3. Create complex solution “Then you get into the problem, and you see that it’s really complicated, and you come up with all these convoluted solutions. That’s sort of the middle, and that’s where most people stop.” – Steve Jobs 4. Complex solution is bad 5. Simple powerful is hard “But the really great person will keep on going and find the key, the underlying principle of the problem — and come up with an elegant, really beautiful solution that works.” – Steve Jobs
  • 8.
  • 10. Example Problem How so you analyze performance of a system?
  • 11. What is a day in the life lookWhat is a day in the life look like for a DBA who haslike for a DBA who has performance issues?performance issues? Example: performance data
  • 13. Midnight January 28, 1986 Lives are on the line Thanks to Edward Tufte Night before the Flight Jan 27,1986
  • 16. 13 Pages Faxed 3 different types of names
  • 17. Damage (in overwhelming detail) but No Temperatures 13 Pages Faxed
  • 18. 13 Pages Faxed Missing Data for 5 erosion damage flights Blow by Damage Test engines fired horizontally
  • 19. 13 Pages Faxed Shows “blow by”, not more important “erosion” Damage at hottest and coldest launches * (of the flights shown) Next day’s flight
  • 21. 55 65 7560 70 80 1 Original Engineering data 2 3 ““damages atdamages at the hottestthe hottest and coldestand coldest Temperature”Temperature” Would you launch?
  • 22.
  • 23. Congressional Hearings Evidence No Damage Legend Damage hard to read
  • 25. 55 65 7560 70 80 1 Original Data 2 3
  • 26. Clearer 1. Y-Axis amount of damage (not number of damage) 55 65 7560 70 80 4 8 12
  • 27. 1. Y-Axis amount of damage (not number of damage) 2. Include successes * 55 65 7560 70 80 4 8 12 Clearer * Only external temperatures were known not the temperature of the solid rocket boosters Be accurate enough
  • 28. 1. Y-Axis amount of damage (not number of damage) 2. Include successes 3. Mark Differences 55 65 7560 70 80 4 8 12 Clearer
  • 29. 1. Y-Axis amount of damage (not number of damage) 2. Include successes 3. Mark Differences 4. Normalize same temp 55 65 7560 70 80 4 8 12 Clearer
  • 30. 1. Y-Axis amount of damage (not number of damage) 2. Include successes 3. Mark Differences 4. Normalize same temp 55 65 7560 70 80 4 8 12 Clearer Damage on every flight below 65 No damage on every flight above 75
  • 31. 1. Y-Axis amount of damage (not number of damage) 2. Include successes 3. Mark Differences 4. Normalize same temp 55 65 7560 70 80 4 8 12 Clearer Known World
  • 32. 1. Y-Axis amount of damage (not number of damage) 2. Include successes 3. Mark Differences 4. Normalize same temp 5. Scale known vs unknown 55 65 7560 70 80 4 8 12 4 8 12 30 40 5035 45 XX Clearer
  • 33. Difficult  NASA Engineers Fail  Congressional Investigators Fail  Data Visualization is Difficult But … Lack of Clarity can be devastating
  • 35. “If I can't picture it, I can't understand it” Anscombe's Quartet I II III IV x y x y x y x y 10 8.04 10 9.14 10 7.46 8 6.58 8 6.95 8 8.14 8 6.77 8 5.76 13 7.58 13 8.74 13 12.74 8 7.71 9 8.81 9 8.77 9 7.11 8 8.84 11 8.33 11 9.26 11 7.81 8 8.47 14 9.96 14 8.1 14 8.84 8 7.04 6 7.24 6 6.13 6 6.08 8 5.25 4 4.26 4 3.1 4 5.39 19 12.5 12 10.84 12 9.13 12 8.15 8 5.56 7 4.82 7 7.26 7 6.42 8 7.91 5 5.68 5 4.74 5 5.73 8 6.89 Average 9 7.5 9 7.5 9 7.5 9 7.5 Standard Deviation 3.31 2.03 3.31 2.03 3.31 2.03 3.31 2.03 Linear Regression 1.33 1.33 1.33 1.33 - Albert Einstein- Albert Einstein
  • 37. Counties in US  > 3000 Counties  > 50 pages “The humans … are exceptionally good at parsing visual information.” Knowledge representation in cognitive science. Westbury, C. & Wilensky, U. (1998)
  • 41. Spaghetti at the wall II
  • 43. Imagine Trying to Drive your Car And is updated once and hourAnd is updated once and hour Or would you like it toOr would you like it to look …look … Would you want your dashboard to look like :Would you want your dashboard to look like :
  • 44. If you are not tuning for time, you are wasting time Max CPU (yard stick) Top ActivityTop Activity SQLSQL SessionsSessions LOADLOAD
  • 45. Looking at many targets
  • 46. When Developers sayWhen Developers say The Database is slowThe Database is slow
  • 47.
  • 48.
  • 49. AAS ~= 0AAS ~= 0
  • 50. Do You Want? Engineering Data?Engineering Data?
  • 52. Clean and ClearClean and Clear ? ? ? ?? ? ? ? ? ?? ? Do You Want?
  • 53. Summary • Textual statistics – difficult to parse • Pretty pictures misleading • Goal clear graphics powerful Graphics add power and clarity to quantitative data but there needs to be domain understanding Kylelf@gmail.com http://kylehailey.com

Editor's Notes

  1. The bulk of this presentation will be on content from Edward Tufte’s second book were he explores the analysis of the space shuttle disater in 1986 I’ll also bring in industry example (or 2 or 3 if we have time)
  2. The bulk of the presentaiton is on ideas presented by Edward Tufte in his books But I will also tie in breifly one industry example (or more if I go too fast)
  3. This is the standard performance report ofr an Oralce database Oracle is by far the best instrumented database in the industry for performance data Other databases offer less Not to mention O/S which typically Presenting such data in meetings can be frustrating I’ve brought these reports ot meetings Pinted to the specific data of interested And explained the solution Only to have eyes glaze over And the meeting continue in arguments for the rest of the meeting
  4. The geek in me loves this The evangelist and/or educatorß in me , this strikes fear in my heart
  5. The O-rings of the solid rocket boosers were not designed to erode. Erosion was a clue that something was wrong. Erosion was not something from which safety could be inferred - Richard Feynman
  6. The O-rings of the solid rocket boosers were not designed to erode. Erosion was a clue that something was wrong. Erosion was not something from which safety could be inferred - Richard Feynman