SlideShare a Scribd company logo
1 of 34
Download to read offline
Data Visualization in
Data Science
Maloy Manna
biguru.wordpress.com linkedin.com/in/maloy twitter.com/itsmaloy
Synopsis
Having data is not enough. Adding context to data is essential to understand the
data, find patterns and engage audiences. Data visualization is a key element of data
science, the interdisciplinary field which deals with finding insights from data.
• In this webinar, we explore the roles of data visualization at different stages of
the data science process, and why it is essential.
• We also look at how data is encoded visually with shape, size, color and other
variables and also the basic principles of visual encoding can be applied to build
better visualizations.
• We cover narratives, types of bias and maps.
• Finally we look at how various tools – both open source and off-the-shelf
software that’s used in data science to build effective data visualizations.
Speaker profile
Maloy Manna
Project Manager - Engineering
AXA Data Innovation Lab
• Over 14 years experience building data driven products and services
• Previous organizations: Thomson Reuters, Saama, Infosys, TCS
biguru.wordpress.com linkedin.com/in/maloy twitter.com/itsmaloy
Contents
 Defining Data visualization
 Data science process
 Data visualization
 Visual encoding of data
 Narrative structures
 Dataviz Technology & Tools
Defining Data visualization
• Visual display of quantitative information
• Mapping data to visual elements
• Encoding data with size, shape, color...
• Storytelling / narrative elements
Defining Data Visualization
Exploratory
• Find insights
• Conversation between data and “you”
Explanatory
• Present insights
Data science project life-cycle
• Acquire data
• Prepare data
• Analysis &
Modeling
• Evaluation &
Interpretation
• Deployment
• Operations &
Optimization
Data science process
Data Wrangling
EDA:
Exploratory
Data Analysis
Data Visualization
ExplanatoryExploratory
Source: Computational Information Design | Ben Fry
Exploratory data visualization
Data analysis approaches:
Classical:
Problem > Data > Model > Analysis > Conclusions
EDA: [Exploratory Data Analysis]
Problem > Data > Analysis > Model > Conclusions
Bayesian:
Problem > Data > Model > Prior distribution > Analysis > Conclusions
EDA = approach, not a set of techniques
Exploratory data visualization
Statistical approaches:
• Quantitative
• Hypothesis testing
• Analysis of variance (ANOVA)
• Point estimates and confidence intervals
• Least squares regression
• Graphical
• Scatter plots
• Histograms
• Probability plots
• Residual plots
• Box plots
• Block plots
Exploratory data visualization
Graphical
• Scatter plots
• Histograms
• Probability plots
• Residual plots
• Box plots
• Block plots
Exploratory data visualization
Graphical analysis procedures:
• Testing assumptions
• Model selection
• Model validation
• Estimator selection
• Relationship identification
• Factor effect determination
• Outlier detection
MUST USE for deriving insights from data
Exploratory data analysis
Anscombe's quartet
N=11
Mean of X = 9.0
Mean of Y = 7.5
Intercept = 3
Slope = 0.5
Residual standard deviation = 1.237
Correlation = 0.816
Exploratory data analysis
Explanatory data visualization
 Design
 Engineering
 Journalism
Explanatory data visualization
Visualization is both an art and science
• Harry Beck's subway map of London
Visual encoding of data
Data Types
• Quantitative
• Continuous, Discrete
• Categorical
• Nominal, Ordered, Interval
Visual encoding of data
Categorical scales and graph design
Visual encoding of data
Bandwidth of our senses: [Tor Norretranders]
Visual encoding of data
Data → visual display elements
• Position x
• Position y
• Retinal variables
• Size, Orientation (ordered data)
• Color Hue, Shape (nominal data)
• Animation
Visual encoding of data
Ranking visual display elements (framework):
1. Position along a common-scale e.g. scatter plots
2. Position on identical but non-aligned scales
E.g. multiple scatter plots
3. Length e.g. bar chart
4. Angle & Slope e.g. pie-chart
5. Area e.g. bubbles
6. Volume, density & color saturation e.g. heat-map
7. Color hue e.g. highlights
Ref. Graphical Perception & graphical methods for analyzing scientific data – William
Cleveland & Robert McGill (1985)
Design principles
 Choose the right type of chart
• Trends / Change over time → Line charts
• Distributions → Histograms
• Summary Information → Table
• Relationships → Scatter Plots
 Get it right in black & white (before adding color)
 Prefer 2D to 3D for statistical charts
 Use color to highlight
 Avoid rainbow palette
 Avoid chartjunk : “less is more”
 Try to have a high data-ink ratio
Design principles
 Choose the right type of chart
Ranking
Time-series Deviation
Correlation Nominal comparison
Narrative structures
Data Journalism
Traditional journalism Data journalism
• Data around narrative • Narrative around data
• Linear flow • Complex, often non-linear flow
• Physical static media • Online interactive media
Narrative structures
Narrative structures
Narrative structures
Bias (and ethics: Don’t lie with data)
Bar-charts must have a zero-baseline
 Present data in its context
Narrative structures
Bias: Misleading with data
 Selective presentation with line-charts • Author Bias
• Data Bias
• Reader Bias
Narrative structures
Bias and Errors (statistics):
• Selection bias e.g. in sampling
• Omitted-variable bias
Errors:
• Hypothesis testing
• Null Hypothesis = default/no-effect state
Null Hypothesis H0 Valid Invalid
Reject Type I error
• False positive
Correct inference
• True positive
Accept Correct inference
• True negative
Type II error
• False negative
Narrative structures
Storytelling:
 Visual narratives have moved from author-driven to viewer-
driven with use of highly interactive media for data visualization
Author driven Viewer driven
Strong ordering Exploratory
Heavy messaging Ability to ask questions
Need for clarity and speed Build own story
Author-driven Viewer-driven
DataViz Technologies & Tools
Off-the-shelf:
 Tableau, Qlikview
Tools:
 Predefined charts: Raw, Chartio, Plotly
 Google fusion tables, Excel, Gephi
Code & Javascript libraries:
 R ggplot2, ggvis, rCharts + shiny(interactive apps)
 Python matplotlib,
 D3.js, Dimple.js, Leaflet, Rickshaw (use JSON data)
 Linux gnuplot
DataViz Technologies & Tools
Tableau data viz
DataViz Technologies & Tools
Chart in R ggplot2
References
Visual display of Quantitative Information: Edward Tufte http://goo.gl/qb5ej
Exploratory Data Analysis: John Tukey http://goo.gl/tV57HP
Data Science Life cycle : Maloy Manna
http://www.datasciencecentral.com/profiles/blogs/the-data-science-project-lifecycle
Selecting right graph for your message: Stephen Few
www.perceptualedge.com/articles/ie/the_right_graph.pdf
Practical rules for using color in charts: Stephen Few
www.perceptualedge.com/articles/visual.../rules_for_using_color.pdf
OpenIntro Statistics: https://www.openintro.org/stat/
Misleading with statistics: Eric Portelance
https://medium.com/i-data/misleading-with-statistics-c63780efa928
Computational Information Design: Ben Fry
http://benfry.com/phd/dissertation-050312b-acrobat.pdf

More Related Content

What's hot

Data preprocessing in Data Mining
Data preprocessing in Data MiningData preprocessing in Data Mining
Data preprocessing in Data MiningDHIVYADEVAKI
 
Introduction to Data Visualization
Introduction to Data VisualizationIntroduction to Data Visualization
Introduction to Data VisualizationStephen Tracy
 
Data preprocessing using Machine Learning
Data  preprocessing using Machine Learning Data  preprocessing using Machine Learning
Data preprocessing using Machine Learning Gopal Sakarkar
 
The Data Science Process
The Data Science ProcessThe Data Science Process
The Data Science ProcessVishal Patel
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data ScienceSrishti44
 
The Importance of Data Visualization
The Importance of Data VisualizationThe Importance of Data Visualization
The Importance of Data VisualizationCenterline Digital
 
Principles of data visualisation 2021
Principles of data visualisation 2021Principles of data visualisation 2021
Principles of data visualisation 2021Marié Roux
 
Exploratory data analysis
Exploratory data analysis Exploratory data analysis
Exploratory data analysis Peter Reimann
 
Data Analysis and Visualization using Python
Data Analysis and Visualization using PythonData Analysis and Visualization using Python
Data Analysis and Visualization using PythonChariza Pladin
 
Exploratory data analysis
Exploratory data analysisExploratory data analysis
Exploratory data analysisVishwas N
 
Data Visualization in Exploratory Data Analysis
Data Visualization in Exploratory Data AnalysisData Visualization in Exploratory Data Analysis
Data Visualization in Exploratory Data AnalysisEva Durall
 

What's hot (20)

Data Visualization
Data VisualizationData Visualization
Data Visualization
 
Data preprocessing in Data Mining
Data preprocessing in Data MiningData preprocessing in Data Mining
Data preprocessing in Data Mining
 
Introduction to Data Visualization
Introduction to Data VisualizationIntroduction to Data Visualization
Introduction to Data Visualization
 
Data preprocessing using Machine Learning
Data  preprocessing using Machine Learning Data  preprocessing using Machine Learning
Data preprocessing using Machine Learning
 
The Data Science Process
The Data Science ProcessThe Data Science Process
The Data Science Process
 
Data visualization
Data visualizationData visualization
Data visualization
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
The Importance of Data Visualization
The Importance of Data VisualizationThe Importance of Data Visualization
The Importance of Data Visualization
 
Kdd process
Kdd processKdd process
Kdd process
 
Data preprocessing
Data preprocessingData preprocessing
Data preprocessing
 
3 Data Mining Tasks
3  Data Mining Tasks3  Data Mining Tasks
3 Data Mining Tasks
 
Data Visualization - A Brief Overview
Data Visualization - A Brief OverviewData Visualization - A Brief Overview
Data Visualization - A Brief Overview
 
Principles of data visualisation 2021
Principles of data visualisation 2021Principles of data visualisation 2021
Principles of data visualisation 2021
 
Exploratory data analysis
Exploratory data analysis Exploratory data analysis
Exploratory data analysis
 
Data Analysis and Visualization using Python
Data Analysis and Visualization using PythonData Analysis and Visualization using Python
Data Analysis and Visualization using Python
 
Data Preprocessing
Data PreprocessingData Preprocessing
Data Preprocessing
 
Exploratory data analysis
Exploratory data analysisExploratory data analysis
Exploratory data analysis
 
Data visualization
Data visualizationData visualization
Data visualization
 
Data visualization
Data visualizationData visualization
Data visualization
 
Data Visualization in Exploratory Data Analysis
Data Visualization in Exploratory Data AnalysisData Visualization in Exploratory Data Analysis
Data Visualization in Exploratory Data Analysis
 

Viewers also liked

Four pillars of visualization - by Noah Iliinsky
Four pillars of visualization - by Noah IliinskyFour pillars of visualization - by Noah Iliinsky
Four pillars of visualization - by Noah IliinskyCindy Xiao
 
Big data as a source for official statistics
Big data as a source for official statisticsBig data as a source for official statistics
Big data as a source for official statisticsEdwin de Jonge
 
0410 아름다운시각화 제2장
0410 아름다운시각화 제2장0410 아름다운시각화 제2장
0410 아름다운시각화 제2장Yerin Choi
 
Big Data in Hong Kong -- Dr. Toa Charm
Big Data in Hong Kong -- Dr. Toa CharmBig Data in Hong Kong -- Dr. Toa Charm
Big Data in Hong Kong -- Dr. Toa Charmorcsab
 
Use of Social Media for Data Mining in Pharmacovigilance
Use of Social Media for Data Mining in PharmacovigilanceUse of Social Media for Data Mining in Pharmacovigilance
Use of Social Media for Data Mining in Pharmacovigilanceepidemico
 
Information visualization - introduction
Information visualization - introductionInformation visualization - introduction
Information visualization - introductionKatrien Verbert
 
Leadership Skills You Never Outgrow Newsletter_Communication
Leadership Skills You Never Outgrow Newsletter_CommunicationLeadership Skills You Never Outgrow Newsletter_Communication
Leadership Skills You Never Outgrow Newsletter_CommunicationLaura Brumbaugh
 
Data Visualization & Information Design: One Learner's Perspective
Data Visualization & Information Design: One Learner's PerspectiveData Visualization & Information Design: One Learner's Perspective
Data Visualization & Information Design: One Learner's PerspectiveSheila B. Robinson
 
J06001 PJ3 - Work Placement Presentation
J06001 PJ3 - Work Placement PresentationJ06001 PJ3 - Work Placement Presentation
J06001 PJ3 - Work Placement PresentationKrishPatel28
 
4 pillars of visualization & communication by Noah Iliinsky
4 pillars of visualization & communication by Noah Iliinsky4 pillars of visualization & communication by Noah Iliinsky
4 pillars of visualization & communication by Noah Iliinskyiliinsky
 
Amazing Race Station Outline 2014
Amazing Race Station Outline 2014Amazing Race Station Outline 2014
Amazing Race Station Outline 2014Laura Brumbaugh
 
SCCI'14 HR&D Training Session
SCCI'14 HR&D Training SessionSCCI'14 HR&D Training Session
SCCI'14 HR&D Training SessionAssim Tulba
 
Generational Differences At Work
Generational Differences At WorkGenerational Differences At Work
Generational Differences At Worklbusby
 
Make a Hard Core Impact with Soft Skills Training | Webinar 07.23.15
Make a Hard Core Impact with Soft Skills Training | Webinar 07.23.15Make a Hard Core Impact with Soft Skills Training | Webinar 07.23.15
Make a Hard Core Impact with Soft Skills Training | Webinar 07.23.15BizLibrary
 
Job seeking - SoftSkills - Scci'14
Job seeking - SoftSkills - Scci'14Job seeking - SoftSkills - Scci'14
Job seeking - SoftSkills - Scci'14SoftSkills-SCCI14
 
Explore Data: Data Science + Visualization
Explore Data: Data Science + VisualizationExplore Data: Data Science + Visualization
Explore Data: Data Science + VisualizationRoelof Pieters
 
360 degree leadership skills - putting talent management into action
360 degree leadership skills - putting talent management into action360 degree leadership skills - putting talent management into action
360 degree leadership skills - putting talent management into actionIbrahim Alhariri
 

Viewers also liked (20)

Four pillars of visualization - by Noah Iliinsky
Four pillars of visualization - by Noah IliinskyFour pillars of visualization - by Noah Iliinsky
Four pillars of visualization - by Noah Iliinsky
 
The Power of Visualization
The Power of VisualizationThe Power of Visualization
The Power of Visualization
 
Big data as a source for official statistics
Big data as a source for official statisticsBig data as a source for official statistics
Big data as a source for official statistics
 
0410 아름다운시각화 제2장
0410 아름다운시각화 제2장0410 아름다운시각화 제2장
0410 아름다운시각화 제2장
 
Big Data in Hong Kong -- Dr. Toa Charm
Big Data in Hong Kong -- Dr. Toa CharmBig Data in Hong Kong -- Dr. Toa Charm
Big Data in Hong Kong -- Dr. Toa Charm
 
Use of Social Media for Data Mining in Pharmacovigilance
Use of Social Media for Data Mining in PharmacovigilanceUse of Social Media for Data Mining in Pharmacovigilance
Use of Social Media for Data Mining in Pharmacovigilance
 
Information visualization - introduction
Information visualization - introductionInformation visualization - introduction
Information visualization - introduction
 
Leadership Skills You Never Outgrow Newsletter_Communication
Leadership Skills You Never Outgrow Newsletter_CommunicationLeadership Skills You Never Outgrow Newsletter_Communication
Leadership Skills You Never Outgrow Newsletter_Communication
 
Data Visualization & Information Design: One Learner's Perspective
Data Visualization & Information Design: One Learner's PerspectiveData Visualization & Information Design: One Learner's Perspective
Data Visualization & Information Design: One Learner's Perspective
 
J06001 PJ3 - Work Placement Presentation
J06001 PJ3 - Work Placement PresentationJ06001 PJ3 - Work Placement Presentation
J06001 PJ3 - Work Placement Presentation
 
4 pillars of visualization & communication by Noah Iliinsky
4 pillars of visualization & communication by Noah Iliinsky4 pillars of visualization & communication by Noah Iliinsky
4 pillars of visualization & communication by Noah Iliinsky
 
Amazing Race Station Outline 2014
Amazing Race Station Outline 2014Amazing Race Station Outline 2014
Amazing Race Station Outline 2014
 
SCCI'14 HR&D Training Session
SCCI'14 HR&D Training SessionSCCI'14 HR&D Training Session
SCCI'14 HR&D Training Session
 
Generational Differences At Work
Generational Differences At WorkGenerational Differences At Work
Generational Differences At Work
 
Make a Hard Core Impact with Soft Skills Training | Webinar 07.23.15
Make a Hard Core Impact with Soft Skills Training | Webinar 07.23.15Make a Hard Core Impact with Soft Skills Training | Webinar 07.23.15
Make a Hard Core Impact with Soft Skills Training | Webinar 07.23.15
 
Job seeking - SoftSkills - Scci'14
Job seeking - SoftSkills - Scci'14Job seeking - SoftSkills - Scci'14
Job seeking - SoftSkills - Scci'14
 
Gestalt principles
Gestalt principlesGestalt principles
Gestalt principles
 
Explore Data: Data Science + Visualization
Explore Data: Data Science + VisualizationExplore Data: Data Science + Visualization
Explore Data: Data Science + Visualization
 
14 biomaterials
14 biomaterials14 biomaterials
14 biomaterials
 
360 degree leadership skills - putting talent management into action
360 degree leadership skills - putting talent management into action360 degree leadership skills - putting talent management into action
360 degree leadership skills - putting talent management into action
 

Similar to Data Visualization in Data Science

Data Visualization dataviz superpower
Data Visualization dataviz superpowerData Visualization dataviz superpower
Data Visualization dataviz superpowerJen Stirrup
 
Data Science Training in Chandigarh h
Data Science Training in Chandigarh    hData Science Training in Chandigarh    h
Data Science Training in Chandigarh hasmeerana605
 
Visual Analytics in Big Data
Visual Analytics in Big DataVisual Analytics in Big Data
Visual Analytics in Big DataSaurabh Shanbhag
 
Data visualization is the representation of data through use of common graphi...
Data visualization is the representation of data through use of common graphi...Data visualization is the representation of data through use of common graphi...
Data visualization is the representation of data through use of common graphi...samarpeetnandanwar21
 
Measurecamp 7 Workshop: Data Visualisation
Measurecamp 7 Workshop: Data VisualisationMeasurecamp 7 Workshop: Data Visualisation
Measurecamp 7 Workshop: Data VisualisationSean Burton
 
Data Science Introduction: Concepts, lifecycle, applications.pptx
Data Science Introduction: Concepts, lifecycle, applications.pptxData Science Introduction: Concepts, lifecycle, applications.pptx
Data Science Introduction: Concepts, lifecycle, applications.pptxsumitkumar600840
 
01-Introduction.pdf
01-Introduction.pdf01-Introduction.pdf
01-Introduction.pdfngVnThng12
 
Data Visualization1.pptx
Data Visualization1.pptxData Visualization1.pptx
Data Visualization1.pptxqwtadhsaber
 
Altron presentation on Emerging Technologies: Data Science and Artificial Int...
Altron presentation on Emerging Technologies: Data Science and Artificial Int...Altron presentation on Emerging Technologies: Data Science and Artificial Int...
Altron presentation on Emerging Technologies: Data Science and Artificial Int...Robert Williams
 
Startupfest 2016: NOAH ILIINSKY (Amazon Web Services) - How to
Startupfest 2016: NOAH ILIINSKY (Amazon Web Services) - How to Startupfest 2016: NOAH ILIINSKY (Amazon Web Services) - How to
Startupfest 2016: NOAH ILIINSKY (Amazon Web Services) - How to Startupfest
 
AMIA 2015 Visual Analytics in Healthcare Tutorial Part 1
AMIA 2015 Visual Analytics in Healthcare Tutorial Part 1AMIA 2015 Visual Analytics in Healthcare Tutorial Part 1
AMIA 2015 Visual Analytics in Healthcare Tutorial Part 1David Gotz
 
STC Information Topology
STC Information TopologySTC Information Topology
STC Information TopologyTyrinAvery1
 
datavisualization-5thUnit.pdf
datavisualization-5thUnit.pdfdatavisualization-5thUnit.pdf
datavisualization-5thUnit.pdfBrijeshPatil13
 
Lunch & Learn: Information Design and Healthcare Data (UHN Human Factors)
Lunch & Learn: Information Design and Healthcare Data (UHN Human Factors)Lunch & Learn: Information Design and Healthcare Data (UHN Human Factors)
Lunch & Learn: Information Design and Healthcare Data (UHN Human Factors)Stefan Popowycz
 
Designing Data Visualization
Designing Data VisualizationDesigning Data Visualization
Designing Data VisualizationFITC
 
Taking portfolio benefits management to the next level with modern analytics ...
Taking portfolio benefits management to the next level with modern analytics ...Taking portfolio benefits management to the next level with modern analytics ...
Taking portfolio benefits management to the next level with modern analytics ...Association for Project Management
 
Data science
Data scienceData science
Data scienceallytech
 
Bootcamp python-1
Bootcamp python-1Bootcamp python-1
Bootcamp python-1Era Wibowo
 

Similar to Data Visualization in Data Science (20)

Data Visualization dataviz superpower
Data Visualization dataviz superpowerData Visualization dataviz superpower
Data Visualization dataviz superpower
 
Data Science Training in Chandigarh h
Data Science Training in Chandigarh    hData Science Training in Chandigarh    h
Data Science Training in Chandigarh h
 
Visual Analytics in Big Data
Visual Analytics in Big DataVisual Analytics in Big Data
Visual Analytics in Big Data
 
Data visualization is the representation of data through use of common graphi...
Data visualization is the representation of data through use of common graphi...Data visualization is the representation of data through use of common graphi...
Data visualization is the representation of data through use of common graphi...
 
Measurecamp 7 Workshop: Data Visualisation
Measurecamp 7 Workshop: Data VisualisationMeasurecamp 7 Workshop: Data Visualisation
Measurecamp 7 Workshop: Data Visualisation
 
Data Science Introduction: Concepts, lifecycle, applications.pptx
Data Science Introduction: Concepts, lifecycle, applications.pptxData Science Introduction: Concepts, lifecycle, applications.pptx
Data Science Introduction: Concepts, lifecycle, applications.pptx
 
01-Introduction.pdf
01-Introduction.pdf01-Introduction.pdf
01-Introduction.pdf
 
UNit4.pdf
UNit4.pdfUNit4.pdf
UNit4.pdf
 
Data Visualization1.pptx
Data Visualization1.pptxData Visualization1.pptx
Data Visualization1.pptx
 
Unit III.pptx
Unit III.pptxUnit III.pptx
Unit III.pptx
 
Altron presentation on Emerging Technologies: Data Science and Artificial Int...
Altron presentation on Emerging Technologies: Data Science and Artificial Int...Altron presentation on Emerging Technologies: Data Science and Artificial Int...
Altron presentation on Emerging Technologies: Data Science and Artificial Int...
 
Startupfest 2016: NOAH ILIINSKY (Amazon Web Services) - How to
Startupfest 2016: NOAH ILIINSKY (Amazon Web Services) - How to Startupfest 2016: NOAH ILIINSKY (Amazon Web Services) - How to
Startupfest 2016: NOAH ILIINSKY (Amazon Web Services) - How to
 
AMIA 2015 Visual Analytics in Healthcare Tutorial Part 1
AMIA 2015 Visual Analytics in Healthcare Tutorial Part 1AMIA 2015 Visual Analytics in Healthcare Tutorial Part 1
AMIA 2015 Visual Analytics in Healthcare Tutorial Part 1
 
STC Information Topology
STC Information TopologySTC Information Topology
STC Information Topology
 
datavisualization-5thUnit.pdf
datavisualization-5thUnit.pdfdatavisualization-5thUnit.pdf
datavisualization-5thUnit.pdf
 
Lunch & Learn: Information Design and Healthcare Data (UHN Human Factors)
Lunch & Learn: Information Design and Healthcare Data (UHN Human Factors)Lunch & Learn: Information Design and Healthcare Data (UHN Human Factors)
Lunch & Learn: Information Design and Healthcare Data (UHN Human Factors)
 
Designing Data Visualization
Designing Data VisualizationDesigning Data Visualization
Designing Data Visualization
 
Taking portfolio benefits management to the next level with modern analytics ...
Taking portfolio benefits management to the next level with modern analytics ...Taking portfolio benefits management to the next level with modern analytics ...
Taking portfolio benefits management to the next level with modern analytics ...
 
Data science
Data scienceData science
Data science
 
Bootcamp python-1
Bootcamp python-1Bootcamp python-1
Bootcamp python-1
 

More from Maloy Manna, PMP®

Data processing with spark in r & python
Data processing with spark in r & pythonData processing with spark in r & python
Data processing with spark in r & pythonMaloy Manna, PMP®
 
Coursera Data Analysis and Statistical Inference 2014
Coursera Data Analysis and Statistical Inference 2014Coursera Data Analysis and Statistical Inference 2014
Coursera Data Analysis and Statistical Inference 2014Maloy Manna, PMP®
 
Coursera Getting and Cleaning Data 2014
Coursera Getting and Cleaning Data 2014Coursera Getting and Cleaning Data 2014
Coursera Getting and Cleaning Data 2014Maloy Manna, PMP®
 
Coursera Exploratory Data Analysis 2014
Coursera Exploratory Data Analysis 2014Coursera Exploratory Data Analysis 2014
Coursera Exploratory Data Analysis 2014Maloy Manna, PMP®
 
Coursera The Data Scientist's Toolbox 2014
Coursera The Data Scientist's Toolbox 2014Coursera The Data Scientist's Toolbox 2014
Coursera The Data Scientist's Toolbox 2014Maloy Manna, PMP®
 

More from Maloy Manna, PMP® (9)

From Big Data to AI
From Big Data to AIFrom Big Data to AI
From Big Data to AI
 
Data processing with spark in r & python
Data processing with spark in r & pythonData processing with spark in r & python
Data processing with spark in r & python
 
Pre processing big data
Pre processing big dataPre processing big data
Pre processing big data
 
Coursera Data Analysis and Statistical Inference 2014
Coursera Data Analysis and Statistical Inference 2014Coursera Data Analysis and Statistical Inference 2014
Coursera Data Analysis and Statistical Inference 2014
 
Coursera Getting and Cleaning Data 2014
Coursera Getting and Cleaning Data 2014Coursera Getting and Cleaning Data 2014
Coursera Getting and Cleaning Data 2014
 
Coursera Exploratory Data Analysis 2014
Coursera Exploratory Data Analysis 2014Coursera Exploratory Data Analysis 2014
Coursera Exploratory Data Analysis 2014
 
Scrum Certification - SFC
Scrum Certification - SFCScrum Certification - SFC
Scrum Certification - SFC
 
Coursera R Programming 2014
Coursera R Programming 2014Coursera R Programming 2014
Coursera R Programming 2014
 
Coursera The Data Scientist's Toolbox 2014
Coursera The Data Scientist's Toolbox 2014Coursera The Data Scientist's Toolbox 2014
Coursera The Data Scientist's Toolbox 2014
 

Recently uploaded

What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 

Recently uploaded (20)

What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 

Data Visualization in Data Science

  • 1. Data Visualization in Data Science Maloy Manna biguru.wordpress.com linkedin.com/in/maloy twitter.com/itsmaloy
  • 2. Synopsis Having data is not enough. Adding context to data is essential to understand the data, find patterns and engage audiences. Data visualization is a key element of data science, the interdisciplinary field which deals with finding insights from data. • In this webinar, we explore the roles of data visualization at different stages of the data science process, and why it is essential. • We also look at how data is encoded visually with shape, size, color and other variables and also the basic principles of visual encoding can be applied to build better visualizations. • We cover narratives, types of bias and maps. • Finally we look at how various tools – both open source and off-the-shelf software that’s used in data science to build effective data visualizations.
  • 3. Speaker profile Maloy Manna Project Manager - Engineering AXA Data Innovation Lab • Over 14 years experience building data driven products and services • Previous organizations: Thomson Reuters, Saama, Infosys, TCS biguru.wordpress.com linkedin.com/in/maloy twitter.com/itsmaloy
  • 4. Contents  Defining Data visualization  Data science process  Data visualization  Visual encoding of data  Narrative structures  Dataviz Technology & Tools
  • 5. Defining Data visualization • Visual display of quantitative information • Mapping data to visual elements • Encoding data with size, shape, color... • Storytelling / narrative elements
  • 6. Defining Data Visualization Exploratory • Find insights • Conversation between data and “you” Explanatory • Present insights
  • 7. Data science project life-cycle • Acquire data • Prepare data • Analysis & Modeling • Evaluation & Interpretation • Deployment • Operations & Optimization
  • 8. Data science process Data Wrangling EDA: Exploratory Data Analysis Data Visualization ExplanatoryExploratory Source: Computational Information Design | Ben Fry
  • 9. Exploratory data visualization Data analysis approaches: Classical: Problem > Data > Model > Analysis > Conclusions EDA: [Exploratory Data Analysis] Problem > Data > Analysis > Model > Conclusions Bayesian: Problem > Data > Model > Prior distribution > Analysis > Conclusions EDA = approach, not a set of techniques
  • 10. Exploratory data visualization Statistical approaches: • Quantitative • Hypothesis testing • Analysis of variance (ANOVA) • Point estimates and confidence intervals • Least squares regression • Graphical • Scatter plots • Histograms • Probability plots • Residual plots • Box plots • Block plots
  • 11. Exploratory data visualization Graphical • Scatter plots • Histograms • Probability plots • Residual plots • Box plots • Block plots
  • 12. Exploratory data visualization Graphical analysis procedures: • Testing assumptions • Model selection • Model validation • Estimator selection • Relationship identification • Factor effect determination • Outlier detection MUST USE for deriving insights from data
  • 13. Exploratory data analysis Anscombe's quartet N=11 Mean of X = 9.0 Mean of Y = 7.5 Intercept = 3 Slope = 0.5 Residual standard deviation = 1.237 Correlation = 0.816
  • 15. Explanatory data visualization  Design  Engineering  Journalism
  • 16. Explanatory data visualization Visualization is both an art and science • Harry Beck's subway map of London
  • 17. Visual encoding of data Data Types • Quantitative • Continuous, Discrete • Categorical • Nominal, Ordered, Interval
  • 18. Visual encoding of data Categorical scales and graph design
  • 19. Visual encoding of data Bandwidth of our senses: [Tor Norretranders]
  • 20. Visual encoding of data Data → visual display elements • Position x • Position y • Retinal variables • Size, Orientation (ordered data) • Color Hue, Shape (nominal data) • Animation
  • 21. Visual encoding of data Ranking visual display elements (framework): 1. Position along a common-scale e.g. scatter plots 2. Position on identical but non-aligned scales E.g. multiple scatter plots 3. Length e.g. bar chart 4. Angle & Slope e.g. pie-chart 5. Area e.g. bubbles 6. Volume, density & color saturation e.g. heat-map 7. Color hue e.g. highlights Ref. Graphical Perception & graphical methods for analyzing scientific data – William Cleveland & Robert McGill (1985)
  • 22. Design principles  Choose the right type of chart • Trends / Change over time → Line charts • Distributions → Histograms • Summary Information → Table • Relationships → Scatter Plots  Get it right in black & white (before adding color)  Prefer 2D to 3D for statistical charts  Use color to highlight  Avoid rainbow palette  Avoid chartjunk : “less is more”  Try to have a high data-ink ratio
  • 23. Design principles  Choose the right type of chart Ranking Time-series Deviation Correlation Nominal comparison
  • 24. Narrative structures Data Journalism Traditional journalism Data journalism • Data around narrative • Narrative around data • Linear flow • Complex, often non-linear flow • Physical static media • Online interactive media
  • 27. Narrative structures Bias (and ethics: Don’t lie with data) Bar-charts must have a zero-baseline  Present data in its context
  • 28. Narrative structures Bias: Misleading with data  Selective presentation with line-charts • Author Bias • Data Bias • Reader Bias
  • 29. Narrative structures Bias and Errors (statistics): • Selection bias e.g. in sampling • Omitted-variable bias Errors: • Hypothesis testing • Null Hypothesis = default/no-effect state Null Hypothesis H0 Valid Invalid Reject Type I error • False positive Correct inference • True positive Accept Correct inference • True negative Type II error • False negative
  • 30. Narrative structures Storytelling:  Visual narratives have moved from author-driven to viewer- driven with use of highly interactive media for data visualization Author driven Viewer driven Strong ordering Exploratory Heavy messaging Ability to ask questions Need for clarity and speed Build own story Author-driven Viewer-driven
  • 31. DataViz Technologies & Tools Off-the-shelf:  Tableau, Qlikview Tools:  Predefined charts: Raw, Chartio, Plotly  Google fusion tables, Excel, Gephi Code & Javascript libraries:  R ggplot2, ggvis, rCharts + shiny(interactive apps)  Python matplotlib,  D3.js, Dimple.js, Leaflet, Rickshaw (use JSON data)  Linux gnuplot
  • 32. DataViz Technologies & Tools Tableau data viz
  • 33. DataViz Technologies & Tools Chart in R ggplot2
  • 34. References Visual display of Quantitative Information: Edward Tufte http://goo.gl/qb5ej Exploratory Data Analysis: John Tukey http://goo.gl/tV57HP Data Science Life cycle : Maloy Manna http://www.datasciencecentral.com/profiles/blogs/the-data-science-project-lifecycle Selecting right graph for your message: Stephen Few www.perceptualedge.com/articles/ie/the_right_graph.pdf Practical rules for using color in charts: Stephen Few www.perceptualedge.com/articles/visual.../rules_for_using_color.pdf OpenIntro Statistics: https://www.openintro.org/stat/ Misleading with statistics: Eric Portelance https://medium.com/i-data/misleading-with-statistics-c63780efa928 Computational Information Design: Ben Fry http://benfry.com/phd/dissertation-050312b-acrobat.pdf