SlideShare a Scribd company logo
1 of 108
Northern New England TUG
The Roux Institute at Northeastern University & Virtual
January 2024
Meeting Link
NU WIFI:
NU-wave-guest
Enter one-day conference code: conf014664
900 – 930
930 – 1005
1005 – 1015
1015 – 1050
1050 - 1100
Hybrid attendees
please be patient
during breaks!
Networking & Breakfast
Presentation by Olivia Hoover
Quick Break
Presentation by Michael Correll
Wrap-up
January 2024 Agenda
Olivia Hoover
Senior Software Engineer, Comcast
Today's Speakers
Micheal Correll
Research Associate Professor, Roux
Professional Goals for 2024
Practice | People | Portfolio
Participate in
online challenges
• Makeover Monday
• Workout Wednesday
Try new
techniques or
programs
• Blog posts
• Tableau Prep
Personal/Work
projects
• Revamp existing
• Passion projects
Practice your skills
Makeover Monday demo
People
Connect with others
• Data enthusiasts within your
org
• Join a Tableau User Group
(TUG)
• START a TUG?!
Seek inspiration
• Viz of the Day, Iron Viz,
Chartr
• Tableau Conference
• Tableau Visionaries
Tableau User Groups
Portfolio
• Tableau Resume
• Tableau Public Portfolio
• Post everything - Show learning progress!
• Demonstrate new techniques
Link to Kimly Scott Visual
FREE Resources
Challenges
Makeover Monday
• Each week we post a link to a
chart, and its data, and then
you rework the chart.
• makeovermonday.co.uk
Workout Wednesday
• A weekly challenge to re-
create a data-driven
visualization.
• workout-wednesday.com
Blogs and Visionaries
Andy Kriebel
• Watch Me Viz - YouTube
Flerlage Twins blogs
• flerlagetwins.com
Ghafar Shah
• gshah300.medium.com
Tableau Visionaries
• tableau.com/community/
community-leaders/visionaries
Free Data Sets
Real World Fake Data
• Business-ready dashboards to
act as examples to the
community.
• sonsofhierarchies.com/
real-world-fake-data/
Data.World
Kaggle
Data.gov
Data is Plural
linkedin.com/in/olivia-hoover
public.tableau.com/app/profile/
olivia.hoover
Let’s stay connected
Take a break, you deserve it!
Back in 10
Olivia Hoover
Senior Software Engineer, Comcast
Today's Speakers
Micheal Correll
Research Associate Professor, Roux
Bad, Biased, and Baffling Bars
Michael Correll
Research Associate Professor
Roux Institute
Northeastern University
correll.io
14
15
16
17
18
19
The Bar Chart
20
The Bar Chart
A visualization of categorical data
that uses the length of a bar to
encode an aggregate value.
21
🍏
🍏
🍏
Avery
🍏
🍏
🍏
🍏
🍏
Blake
🍏
Charle
22
23
The bar chart: visualization
of categorical data that
uses the length of a bar to
encode an aggregate
value.
24
The bar chart: visualization
of categorical data that
uses the length of a bar to
encode an aggregate value.
25
26
The bar chart: visualization
of categorical data that
uses the length of a bar to
encode an aggregate value.
What do you do when the
length and value aren’t
proportional?
27
28
29
30
31
Tufte’s “Lie Factor”
Lie Factor =
The size of the effect shown in the graphic
The size of the effect in the data
”Dishonest” if LF!=1
Tufte’s “Lie Factor”
Lie Factor =
The size of the effect shown in the graphic
The size of the effect in the data
LF = 2.8!
Y Axis Truncation
Lie Factor =
The size of the effect shown in the graphic
The size of the effect in the data
Egraphic = 75px – 15px / 15px = 400%
Edata = 39.6 – 35 / 35 = ~13%
LF = ~30
34
35
37
38
💀
💀
39
Should We Truncate the Y-Axis?
41
Should We Truncate the Y-Axis?
🚫 The Anathemists
No, never!
42
Should We Truncate the Y-Axis?
🚫 The Anathemists
No, never!
📈The Line Chart Exceptionists
Only if it’s a line chart!
43
Should We Truncate the Y-Axis?
🚫 The Anathemists
No, never!
📈The Line Chart Exceptionists
Only if it’s a line chart!
🚦The Signalers
Only if you show me that you did!
44
Context and Intent Matters!
50
51
The bar chart: visualization
of categorical data that
uses the length of a bar to
encode an aggregate value.
What do you do when your
aggregates disagree?
⁉️
⁉️
61
The bar chart: visualization
of categorical data that
uses the length of a bar to
encode an aggregate value.
What do you do when your
categories matter?
62
All Voters
63
All Voters
😐
64
🤨
Women Voters
65
😮
African-American
Women Voters
66
All Voters
67
😮
African-American
Voters
68
African-American
Women Voters
🤨
69
70
😮
71
😮
72
😮
😮
73
Algebraic Visualization
Data: D
Data Representations: R
Visualizations: V
⍺: data operation
⍵: design operation
We want stuff to commute.
D
D R
R
V
V
⍺ ⍵
r1
r2
v
v
74
Algebraic Violations: Different Vizzes!
-4
-3
-2
-1
0
1
2
3
-4 -3 -2 -1 0 1 2 3 4
75
-4
-3
-2
-1
0
1
2
3
-4 -3 -2 -1 0 1 2 3 4
Algebraic Violations: Different Vizzes!
-4
-3
-2
-1
0
1
2
3
-4 -3 -2 -1 0 1 2 3 4
76
Algebraic Violations
Hallucinator
A difference in the visualization
should only occur when there’s
a difference in the data.
77
Algebraic Violations: Same Vizzes!
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
X1 X2 X3
78
0
0.2
0.4
0.6
0.8
1
X1 X2 X3
Algebraic Violations: Same Vizzes!
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
X1 X2 X3
79
0
0.2
0.4
0.6
0.8
1
X1 X2 X3
Algebraic Violations: Same Vizzes!
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
X1 X2 X3
80
0
0.2
0.4
0.6
0.8
1
X1 X2 X3
Algebraic Violations: Same Vizzes!
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
X1 X2 X3
81
0
0.2
0.4
0.6
0.8
1
X1 X2 X3
Algebraic Violations: Same Vizzes!
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
X1 X2 X3
82
0
0.2
0.4
0.6
0.8
1
X1 X2 X3
Algebraic Violations: Same Vizzes!
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
X1 X2 X3
83
0
0.2
0.4
0.6
0.8
1
X1 X2 X3
Algebraic Violations: Same Vizzes!
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
X1 X2 X3
84
0
0.2
0.4
0.6
0.8
1
X1 X2 X3
Algebraic Violations: Same Vizzes!
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
X1 X2 X3
85
0
0.2
0.4
0.6
0.8
1
X1 X2 X3
Algebraic Violations: Same Vizzes!
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
X1 X2 X3
86
0
0.2
0.4
0.6
0.8
1
X1 X2 X3
Algebraic Violations: Same Vizzes!
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
X1 X2 X3
87
0
0.2
0.4
0.6
0.8
1
X1 X2 X3
Algebraic Violations: Same Vizzes!
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
X1 X2 X3
88
0
0.2
0.4
0.6
0.8
1
X1 X2 X3
Algebraic Violations: Same Vizzes!
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
X1 X2 X3
89
0
0.2
0.4
0.6
0.8
1
X1 X2 X3
Algebraic Violations
Confuser
A similarity in the visualization
should only occur when there’s
a similarity in the data.
90
Algebraic Violations
Hallucinator Confuser
91
Confusers
“Good” Data “Bad” Data
92
Confusers
“Good” Data “Bad” Data
93
Hallucinators
“Good” Data Also “Good” Data
94
Hallucinators
“Good” Data Also “Good” Data
95
Setting Parameters
🐻️🔥 👧👍 🐻❄️
96
97
98
Visualization Attack
99
Visualization Attack
100
Raincloud Plots
101
Raincloud Plots
102
Wrap Up
There’s ambiguity with bar charts:
Are they stacks of stuff or aggregated stuff?
They can fail “silently”:
They can hide important internal structures or insights
But if you think that’s bad, imagine what’s going on in charts that
aren’t as ubiquitous.
103
🍏
🍏
🍏
Avery
🍏
🍏
🍏
🍏
🍏
Blake
🍏
Charley
Wrap Up
There’s ambiguity with bar charts:
Are they stacks of stuff or aggregated stuff?
They can fail “silently”:
They can hide important internal structures or insights
But if you think that’s bad, imagine what’s going on in charts that
aren’t as ubiquitous.
104
Wrap Up
There’s ambiguity with bar charts:
Are they stacks of stuff or aggregated stuff?
They can fail “silently”:
They can hide important internal structures or insights
But if you think that’s bad, imagine what’s going on in charts that
are more complicated
105
Michael Correll
correll.io
107
January 25
February 1
February 13
~February
Chart Chat January 2024
Monthly series, replays on Youtube (Jeffrey Shaffer)
Where Does Data Viz Fit in an AI-Driven World?
Northeastern University & LinkedIn
Higher Education TUG
Portland Tech Meetup
follow @Doug Castoldi for info
Upcoming Events in the Tableau Community
Thank you for attending!
See you in April 2024

More Related Content

Similar to Northern New England TUG - January 2024

Data visualization tools & techniques - 1
Data visualization tools & techniques - 1Data visualization tools & techniques - 1
Data visualization tools & techniques - 1Korivi Sravan Kumar
 
What Is Good DataViz Design?
What Is Good DataViz Design?What Is Good DataViz Design?
What Is Good DataViz Design?Randy Krum
 
Data Modeling Tricks for Neo4j
Data Modeling Tricks for Neo4jData Modeling Tricks for Neo4j
Data Modeling Tricks for Neo4jMax De Marzi
 
Nlp and Neural Networks workshop
Nlp and Neural Networks workshopNlp and Neural Networks workshop
Nlp and Neural Networks workshopQuantUniversity
 
Grammarly AI-NLP Club #10 - Information-Theoretic Probing with Minimum Descri...
Grammarly AI-NLP Club #10 - Information-Theoretic Probing with Minimum Descri...Grammarly AI-NLP Club #10 - Information-Theoretic Probing with Minimum Descri...
Grammarly AI-NLP Club #10 - Information-Theoretic Probing with Minimum Descri...Grammarly
 
Three Tools for "Human-in-the-loop" Data Science
Three Tools for "Human-in-the-loop" Data ScienceThree Tools for "Human-in-the-loop" Data Science
Three Tools for "Human-in-the-loop" Data ScienceAditya Parameswaran
 
Best Practices for Killer Data Visualization
Best Practices for Killer Data VisualizationBest Practices for Killer Data Visualization
Best Practices for Killer Data VisualizationQualtrics
 
Causally regularized machine learning
Causally regularized machine learningCausally regularized machine learning
Causally regularized machine learningWanjin Yu
 
Applying an intersectionality lens in data science
Applying an intersectionality lens in data scienceApplying an intersectionality lens in data science
Applying an intersectionality lens in data scienceData Con LA
 
How Shutl Delivers Even Faster Using Neo4J
How Shutl Delivers Even Faster Using Neo4JHow Shutl Delivers Even Faster Using Neo4J
How Shutl Delivers Even Faster Using Neo4JC4Media
 
Interpretability beyond feature attribution quantitative testing with concept...
Interpretability beyond feature attribution quantitative testing with concept...Interpretability beyond feature attribution quantitative testing with concept...
Interpretability beyond feature attribution quantitative testing with concept...MLconf
 
How Graph Technology is Changing AI
How Graph Technology is Changing AIHow Graph Technology is Changing AI
How Graph Technology is Changing AIDatabricks
 
Neo4j Generative AI workshop at GraphSummit London 14 Nov 2023.pdf
Neo4j Generative AI workshop at GraphSummit London 14 Nov 2023.pdfNeo4j Generative AI workshop at GraphSummit London 14 Nov 2023.pdf
Neo4j Generative AI workshop at GraphSummit London 14 Nov 2023.pdfNeo4j
 
Yoav Goldberg: Word Embeddings What, How and Whither
Yoav Goldberg: Word Embeddings What, How and WhitherYoav Goldberg: Word Embeddings What, How and Whither
Yoav Goldberg: Word Embeddings What, How and WhitherMLReview
 
資料視覺化_透過Orange3進行_無須寫程式直接使用_碩士學程_202403.pdf
資料視覺化_透過Orange3進行_無須寫程式直接使用_碩士學程_202403.pdf資料視覺化_透過Orange3進行_無須寫程式直接使用_碩士學程_202403.pdf
資料視覺化_透過Orange3進行_無須寫程式直接使用_碩士學程_202403.pdfFEG
 
A Practical Use of Artificial Intelligence in the Fight Against Cancer by Bri...
A Practical Use of Artificial Intelligence in the Fight Against Cancer by Bri...A Practical Use of Artificial Intelligence in the Fight Against Cancer by Bri...
A Practical Use of Artificial Intelligence in the Fight Against Cancer by Bri...Data Con LA
 
Data Science 101
Data Science 101Data Science 101
Data Science 101ideatoipo
 

Similar to Northern New England TUG - January 2024 (20)

Data visualization tools & techniques - 1
Data visualization tools & techniques - 1Data visualization tools & techniques - 1
Data visualization tools & techniques - 1
 
An introduction to R
An introduction to RAn introduction to R
An introduction to R
 
What Is Good DataViz Design?
What Is Good DataViz Design?What Is Good DataViz Design?
What Is Good DataViz Design?
 
Data Modeling Tricks for Neo4j
Data Modeling Tricks for Neo4jData Modeling Tricks for Neo4j
Data Modeling Tricks for Neo4j
 
Nlp and Neural Networks workshop
Nlp and Neural Networks workshopNlp and Neural Networks workshop
Nlp and Neural Networks workshop
 
Grammarly AI-NLP Club #10 - Information-Theoretic Probing with Minimum Descri...
Grammarly AI-NLP Club #10 - Information-Theoretic Probing with Minimum Descri...Grammarly AI-NLP Club #10 - Information-Theoretic Probing with Minimum Descri...
Grammarly AI-NLP Club #10 - Information-Theoretic Probing with Minimum Descri...
 
Choose the right visual
Choose the right visualChoose the right visual
Choose the right visual
 
Three Tools for "Human-in-the-loop" Data Science
Three Tools for "Human-in-the-loop" Data ScienceThree Tools for "Human-in-the-loop" Data Science
Three Tools for "Human-in-the-loop" Data Science
 
Best Practices for Killer Data Visualization
Best Practices for Killer Data VisualizationBest Practices for Killer Data Visualization
Best Practices for Killer Data Visualization
 
Causally regularized machine learning
Causally regularized machine learningCausally regularized machine learning
Causally regularized machine learning
 
Applying an intersectionality lens in data science
Applying an intersectionality lens in data scienceApplying an intersectionality lens in data science
Applying an intersectionality lens in data science
 
How Shutl Delivers Even Faster Using Neo4J
How Shutl Delivers Even Faster Using Neo4JHow Shutl Delivers Even Faster Using Neo4J
How Shutl Delivers Even Faster Using Neo4J
 
Interpretability beyond feature attribution quantitative testing with concept...
Interpretability beyond feature attribution quantitative testing with concept...Interpretability beyond feature attribution quantitative testing with concept...
Interpretability beyond feature attribution quantitative testing with concept...
 
How Graph Technology is Changing AI
How Graph Technology is Changing AIHow Graph Technology is Changing AI
How Graph Technology is Changing AI
 
Neo4j Generative AI workshop at GraphSummit London 14 Nov 2023.pdf
Neo4j Generative AI workshop at GraphSummit London 14 Nov 2023.pdfNeo4j Generative AI workshop at GraphSummit London 14 Nov 2023.pdf
Neo4j Generative AI workshop at GraphSummit London 14 Nov 2023.pdf
 
Yoav Goldberg: Word Embeddings What, How and Whither
Yoav Goldberg: Word Embeddings What, How and WhitherYoav Goldberg: Word Embeddings What, How and Whither
Yoav Goldberg: Word Embeddings What, How and Whither
 
資料視覺化_透過Orange3進行_無須寫程式直接使用_碩士學程_202403.pdf
資料視覺化_透過Orange3進行_無須寫程式直接使用_碩士學程_202403.pdf資料視覺化_透過Orange3進行_無須寫程式直接使用_碩士學程_202403.pdf
資料視覺化_透過Orange3進行_無須寫程式直接使用_碩士學程_202403.pdf
 
A Practical Use of Artificial Intelligence in the Fight Against Cancer by Bri...
A Practical Use of Artificial Intelligence in the Fight Against Cancer by Bri...A Practical Use of Artificial Intelligence in the Fight Against Cancer by Bri...
A Practical Use of Artificial Intelligence in the Fight Against Cancer by Bri...
 
Data Science 101
Data Science 101Data Science 101
Data Science 101
 
Word2vec and Friends
Word2vec and FriendsWord2vec and Friends
Word2vec and Friends
 

Recently uploaded

Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...NETWAYS
 
Philippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptPhilippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptssuser319dad
 
call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@vikas rana
 
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...NETWAYS
 
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStr
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStrSaaStr Workshop Wednesday w: Jason Lemkin, SaaStr
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStrsaastr
 
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxNikitaBankoti2
 
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Pooja Nehwal
 
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Delhi Call girls
 
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...NETWAYS
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AITatiana Gurgel
 
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Salam Al-Karadaghi
 
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesPooja Nehwal
 
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxMohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxmohammadalnahdi22
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfhenrik385807
 
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfOpen Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfhenrik385807
 
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )Pooja Nehwal
 
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024eCommerce Institute
 
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyCall Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyPooja Nehwal
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...Sheetaleventcompany
 

Recently uploaded (20)

Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
 
Philippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptPhilippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.ppt
 
call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@
 
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
 
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStr
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStrSaaStr Workshop Wednesday w: Jason Lemkin, SaaStr
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStr
 
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
 
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
 
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
 
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AI
 
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
 
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
 
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxMohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
 
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfOpen Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
 
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
 
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
 
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyCall Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
 

Northern New England TUG - January 2024

Editor's Notes

  1. https://public.tableau.com/app/profile/olivia.hoover/viz/MakeoverMonday-FlightData2/AirlineRankingPostLockdown
  2. https://public.tableau.com/app/profile/kimly.scott/viz/KimlyScottVisualResume/KimlyScottVisualResume
  3. Nilometer
  4. A bar chart by Philippe Buache and Guillaume de L’Isle showing both the low and high water marks of the Seine for the thirty-five years between 1732 until 1766.
  5. Foldout chart from Chronologische Geschichte der grossen Wasserfluthen des Elbstroms seit tausend und mehr Jahren (“Chronological history of the major floods of river Elbe, since a thousand and more years”), 1784.
  6. Source: William Playfair, The Commercial and Political Atlas, London, 1786.
  7. “The Struggle for Five Years in Four” Jason Forrest
  8. Here’s yet another chart from Fox News. Sorry to pick on them twice in a row, but they often put out such interesting deceptive charts that it’s hard to pass them up as examples. This bar chart here appears to show that tax rates will massively go up if the Bush tax cuts are allowed to expire in 2013. It looks like a big deal! In fact the bar on the right is about six times higher than the bar on the left. I don’t want my taxes to go up by a factor of 6!
  9. Here’s yet another chart from Fox News. Sorry to pick on them twice in a row, but they often put out such interesting deceptive charts that it’s hard to pass them up as examples. This bar chart here appears to show that tax rates will massively go up if the Bush tax cuts are allowed to expire in 2013. It looks like a big deal! In fact the bar on the right is about six times higher than the bar on the left. I don’t want my taxes to go up by a factor of 6!
  10. Here’s what happens when we plot that same data in Tableau. Our original chart is on the left, with that big scary looking increase. On the right, which is the default in Tableau, I’ve started the y-axis from 0, and so the ratio of the heights of the bars is exactly the same as the ratio of the difference in the data. That 5% or so increase in taxes looks much less threatening now.
  11. Not so fast! Here’s a line chart that was tweeted by the National Review (they later deleted the tweet out of shame, alas) that they titled “The Only Climate Change Graph You’ll Ever Need.” It’s a chart of average global temperature over the past couple of centuries, plotted in Fahrenheit. I bet you all are breathing a sigh of relief. Maybe this global warming thing isn’t so bad after all?
  12. This chart reminds me a little of when two kids get on each others nerves in a long car ride or something and go “I’m not touching you! I’m not touching you!” The y-axis of this chart starts at 0, and I’ve jut spent all of this time showing you how non-zero axes can be misleading so I’m sure the designer would say: “see, it’s not misleading! I didn’t exaggerate the y-axis or anything!”
  13. Not so fast! Here’s a line chart that was tweeted by the National Review (they later deleted the tweet out of shame, alas) that they titled “The Only Climate Change Graph You’ll Ever Need.” It’s a chart of average global temperature over the past couple of centuries, plotted in Fahrenheit. I bet you all are breathing a sigh of relief. Maybe this global warming thing isn’t so bad after all?
  14. So here we don’t really want a y-axis that starts at zero. We want people to be able to see the changes. If you plot the same data on the right, and start at 55 degrees, you can see a clear and unmistakable and somewhat alarming warming globe.
  15. We looked through the literature to see the other ways that people have tried to solve this problem, especially with bar charts. And it’s sort of a mixed bag. Usually you have to do a little bit of signaling to show to the viewer, “hey, we messed around with the bars here, pay attention.” My favorite is that 3D bar chart in the bottom right. It’s supposed to bend the bars up to make it clear where the truncation happened, but to me it looks like my data is meeting me at high noon for a showdown or something.
  16. But it’s important to note that these were just proposed solutions. Very few of them had actually been tested. So that’s what we did. We gave people data sort of like this, and just asked them to qualitatively say how big they thought the effect was. I won’t go into a ton of details here, but it’s largely bad news.
  17. Here is a snapshot of some of our results. The y-axis is people’s qualitative judgments. The higher up, the bigger a deal they thought the differences we were showing them were. Each column is where we started the y-axis. 0, 25, or 50%
  18. The first thing that jumps out is that, yes, where we start the y-axis seems to make a big difference in how large the effect is perceived as being. Higher y-axis, bigger deal. So that’s bad news. This kind of truncation trick really does seem to bias people.
  19. The other thing is that each of those dots within a column is a different design. We tried all sorts. Bar charts, line charts, charts with broken axis marks, the works. And nothing really seemed to help. Everything was about the same. To me that’s evidence that where you start that y-axis is super important, even if you try your best to signal to your viewer that you’ve done something odd. But as the climate change example showed up, just defaulting to starting from 0 isn’t necessarily going to make our problems go away. We have to think about what sort of differences we want to care about.
  20. To illustrate this paradox, we’re going to be tackling the preeminent question of our age: who was a better batter in the mid 90s, the Yankee’s Derek Jeter or the Brave’s David Justice. I will admit some personal bias here in that I was raised from a young age to hate the Yankees with every ounce of my strength. But we don’t have to go on our gut, here. Let’s look at the data.
  21. Here’s their batting averages for the 1995 and 1996 seasons, averaged together. David Justice, in blue, sadly seems to be underperforming Jeter, in orange.
  22. But now I’ve dragged the “year” pill out from my shelf and the picture changes. For both of the years when I have data, Justice actually slightly over-performed Jeter. He beat Jeter every year!
  23. This is Simpson’s paradox. We seem to have two contradictory conclusions: every single year, David Justice had a higher batting average than Derek Jeter. But when we add all of the seasons together, Jeter does better. So what gives? What’s the truth, here?
  24. The solution to this paradox is that we’re dealing with averages. Here I’ve separated out the batting averages from the total number of at bats.
  25. Justice just didn’t hit very well in 1995.
  26. And neither did Jeter.
  27. So 1995 was a bad year for them both. But Justice had way more at bats that year! So you add all of his worse performing at-bats with his much smaller number of at bats in 1996, a good year for both, and you resolve the paradox.
  28. So yes, Justice outperformed Jeter every year. But they both had bad years in 1995, but that bad season mattered for Justice’s overall average much more than Jeter’s, so when you add everything together, you get the pattern you see here. How you decide to aggregate the data can determine the message that you get out of your chart. And it’s totally invisible unless you decide to explore different levels of aggregation! Yikes!
  29. What I’m most interested here is what we use histograms for. For instance, in Tableau prep we often use them for “sanity checking”: hey, is my data fine, did whatever data prep steps I took screw anything up, things like that. But what this means is that we’re using histograms almost like the same way a doctor would use the results of, say, a lab test. Which means that we can get things wrong.
  30. I didn’t go on that detour just to talk about algebra for a bit. I bring it up because these issues happen in histograms all the time! Here I’ve got two histograms that look very very similar. But trust me when I say the one on the right is hiding a dark secret.
  31. When I increase the number of bins in the histogram, that secret is revealed. There’s a bunch of repeated data in the visualization which shows up as a spike on the right, which might indicate a problem. But those repeats are invisible when I don’t have enough bins. Big confuser!
  32. On the other hand, I can have hallucinators too. Here I’ve got two very visually different histograms. The one on the right looks spikier, and the one on the left seems to have some outliers. But these are both samples from the same distribution, I just got a little lucky or unlucky with my samples.
  33. When I reduce the number of bins, those extraneous visual differences all but disappear.
  34. If I have too few bins, then I can miss out on features that I might care about: pretty much everything looks the same. If I have too many bins, then everything will look dramatically different, and I lose the big picture. So you often want to adjust these things to get it just right.
  35. To do this adjustment, Tableau makes you right click on a field in a shelf and mess with a context menu
  36. And then the viz will change when you’re done. And it turns out that pretty much nobody changes from the defaults. I looked at over 12 million workbooks on Tableau public, and of the ones that use bins, less than 2% ever change them off of the default.
  37. This turns out to be a big problem, because if I’m in a particularly nefarious mood, and you let me choose the parameters of your histograms, I can hide all kinds of nastiness. Here’s a toy example where I have a perfectly fine data set on the left, and I’ve added some noise to it on the right. That’s that big spike.
  38. And now I’ve searched through the design space to find the histogram or dot plot or what have you that will visually look the closest. I’ve created an Algebraic Confuser. If you were in a data prep scenario, you’d be in big trouble. Because the only way to find out that I’ve done this is to big into the parameters and mess with them until you figure out what I’ve done. And that’s often arduous or unintuitive or just plain not something people think about when they look at their data.