SlideShare a Scribd company logo
How to Become a Spatial Data
Scientist in 2020
Follow @CARTO on Twitter
CARTO — Unlock the power of spatial analysis
Introductions
Giulia Carella
Data Scientist
at CARTO
Steve Isaac
Content Marketing Manager
at CARTO
CARTO — Unlock the power of spatial analysis
Only 1 in 3 Data Scientists
have significant expertise in
spatial techniques
CARTO — Unlock the power of spatial analysis
What percentage of your Data Science
team has significant experience in Spatial?
CARTO — Unlock the power of spatial analysis
https://go.carto.com/ebooks/spatial-data-science
Ready to become
a Spatial Expert?
CARTO — Unlock the power of spatial analysis
Ebook
Overview
CARTO — Unlock the power of spatial analysis
https://github.com/CartoDB/data-science-book
Notebooks
CARTO — Unlock the power of spatial analysis
Power Data Science models with location data and spatial analysis
CARTO — Unlock the power of spatial analysis
Chapter 1
What is Spatial
Data Science and
Why is it
Important?
“Spatial data science
treats location,
distance, and
spatial interaction as
core aspects of the
data”
(Luc Anselin)
CARTO — Unlock the power of spatial analysis
Spatial data comes in all forms and shapes
Chapter 1
CARTO — Unlock the power of spatial analysis
Spatial dependence
“Everything is related to everything else, but near things are more related than distant things.” (Tobler, 1970)
● CONTINUOUS PROCESSES
Gaussian Processes (GP),
covariance functions, and variograms
Chapter 1
CARTO — Unlock the power of spatial analysis
● DISCRETE PROCESSES
neighborhood structures and
autocorrelation statistics (e.g. Moran’s I)
Spatial dependence
“Everything is related to everything else, but near things are more related than distant things.” (Tobler, 1970)
Chapter 1
CARTO — Unlock the power of spatial analysis
● POINT PATTERNS
Complete Spatial Randomness
(e.g. summary statistics, G-function)
Spatial dependence
“Everything is related to everything else, but near things are more related than distant things.” (Tobler, 1970)
Chapter 1
CARTO — Unlock the power of spatial analysis
Chapter 2
Spatial Modeling
Leveraging Location
in Prediction
CARTO — Unlock the power of spatial analysis
Spatial modelling
The mean structure
e.g. a function of some
covariates
The residual (or what is not
explained by the mean structure)
What we are trying to
model (or the response
variable)
Chapter 2
CARTO — Unlock the power of spatial analysis
● Continuous Spatial Error Models (GP)
● Discrete Spatial Error Models (Gaussian Markov Random
Fields, GMRF)
● Spatially Varying Coefficient Models
● Spatio-temporal models
● Spatial confounding
● Validation tools
Spatial modelling
Chapter 2
CARTO — Unlock the power of spatial analysis
Continuous Spatial Error Models Discrete Spatial Error Models
Spatial modelling
Chapter 2
CARTO — Unlock the power of spatial analysis
Continuous Spatial Error Models Discrete Spatial Error Models
Spatial modelling
Chapter 2
CARTO — Unlock the power of spatial analysis
Chapter 3
Spatial Clustering
and Regionalization
CARTO — Unlock the power of spatial analysis
Uses data attributes to create classes that,
via those attributes, are different while
staying alike within that category
● Longitude and latitude can be included as
one of these attributes
● e.g. K-means
Clustering Spatial Clustering
Groups together points that are close to each
other based on a distance measurement
● e.g. DBSCAN, GENERALIZED DBSCAN
Clustering VS Spatial Clustering
Chapter 3
CARTO — Unlock the power of spatial analysis
Clustering Regionalization
Using SKATERUsing DBSCAN
Clustering VS Regionalization
Chapter 3
CARTO — Unlock the power of spatial analysis
Chapter 4
Logistics
Optimization with
Spatial Analysis
CARTO — Unlock the power of spatial analysis
A typical optimization model consists of the following components:
● Decision Variables
e.g. whether to open a distribution center (DC) at a specific location, whether a zip code is
served by a DC, or which truck will serve one customer and when)
● Objective Function
e.g. costs, service level, etc.
● Constraints
e.g. physical constraints (a truck cannot transport more than its capacity), business
constraints (every client should not be further than 20 miles away from the closest DC)
Optimization
Chapter 4
CARTO — Unlock the power of spatial analysis
Exact VS approximate algorithms
Find the actual optimal solution
● e.g. Simplex Algorithm
● Google OR-Tools
Exact Approximate
Close as possible to the optimum value in a
reasonable amount of time
● e.g. Simulated Annealing, Tabu Search
● Google OR-Tools, Python packages (e.g.
simanneal)
Chapter 4
CARTO — Unlock the power of spatial analysis
Solving the Traveling Salesman Problem
Given a list of cities and the distances between each pair of cities,
what is the shortest possible route that visits each city and returns to the origin city?
Christofides Algorithm Ant Optimization
Chapter 4
CARTO — Unlock the power of spatial analysis
It’s time for a real world example!
Thanks for listening!
Any questions?
Request a demo at CARTO.COM
Steve Isaac
Content Marketing Manager // sisaac@carto.com
Giulia Carella
Data Scientist // giulia@carto.com

More Related Content

What's hot

Developing Spatial Applications with CARTO for React v1.1
Developing Spatial Applications with CARTO for React v1.1Developing Spatial Applications with CARTO for React v1.1
Developing Spatial Applications with CARTO for React v1.1
CARTO
 
The Role of Indoor Mapping in the “New Normal”
The Role of Indoor Mapping in the “New Normal”The Role of Indoor Mapping in the “New Normal”
The Role of Indoor Mapping in the “New Normal”
CARTO
 
The Sum of our Parts: the Complete CARTO Journey [CARTO]
The Sum of our Parts: the Complete CARTO Journey [CARTO]The Sum of our Parts: the Complete CARTO Journey [CARTO]
The Sum of our Parts: the Complete CARTO Journey [CARTO]
CARTO
 
Google Analytics location data visualised with CARTO & BigQuery
Google Analytics location data visualised with CARTO & BigQueryGoogle Analytics location data visualised with CARTO & BigQuery
Google Analytics location data visualised with CARTO & BigQuery
CARTO
 
CARTO en 5 Pasos: del Dato a la Toma de Decisiones [CARTO]
CARTO en 5 Pasos: del Dato a la Toma de Decisiones [CARTO]CARTO en 5 Pasos: del Dato a la Toma de Decisiones [CARTO]
CARTO en 5 Pasos: del Dato a la Toma de Decisiones [CARTO]
CARTO
 
Tips and tricks for Working with Demographic Data [CARTOframes & Python]
Tips and tricks for Working with Demographic Data [CARTOframes & Python]Tips and tricks for Working with Demographic Data [CARTOframes & Python]
Tips and tricks for Working with Demographic Data [CARTOframes & Python]
CARTO
 
Applying Spatial Analysis to Real Estate Decision-Making
Applying Spatial Analysis to Real Estate Decision-MakingApplying Spatial Analysis to Real Estate Decision-Making
Applying Spatial Analysis to Real Estate Decision-Making
CARTO
 
The Ultimate Guide to Location Data: New Datasets & Methods
The Ultimate Guide to Location Data: New Datasets & MethodsThe Ultimate Guide to Location Data: New Datasets & Methods
The Ultimate Guide to Location Data: New Datasets & Methods
CARTO
 
The geography of geospatial
The geography of  geospatialThe geography of  geospatial
The geography of geospatial
Todd Barr
 
Using Location Data to Adapt to the New normal
Using Location Data to Adapt to the New normalUsing Location Data to Adapt to the New normal
Using Location Data to Adapt to the New normal
CARTO
 
Embedding Location Intelligence in Web Apps that Enhance User Experience [Air...
Embedding Location Intelligence in Web Apps that Enhance User Experience [Air...Embedding Location Intelligence in Web Apps that Enhance User Experience [Air...
Embedding Location Intelligence in Web Apps that Enhance User Experience [Air...
CARTO
 
Market analysis through Consumer Behavior Pattern Insights
Market analysis through Consumer Behavior Pattern InsightsMarket analysis through Consumer Behavior Pattern Insights
Market analysis through Consumer Behavior Pattern Insights
CARTO
 
Leveraging Social Media Data During COVID-19
Leveraging Social Media Data During COVID-19Leveraging Social Media Data During COVID-19
Leveraging Social Media Data During COVID-19
CARTO
 
Indoor Mapping: Why Precision Matters
Indoor Mapping: Why Precision MattersIndoor Mapping: Why Precision Matters
Indoor Mapping: Why Precision Matters
CARTO
 
Helping insurers Uncover Location Data and the Predictive Analytics Factor
Helping insurers Uncover Location Data and the Predictive Analytics FactorHelping insurers Uncover Location Data and the Predictive Analytics Factor
Helping insurers Uncover Location Data and the Predictive Analytics Factor
CARTO
 
CARTO BUILDER: from visualization to geospatial analysis
CARTO BUILDER: from visualization to geospatial analysisCARTO BUILDER: from visualization to geospatial analysis
CARTO BUILDER: from visualization to geospatial analysis
Jorge Sanz
 
How to Use Geospatial Data to Identify CPG Demnd Hotspots
How to Use Geospatial Data to Identify CPG Demnd HotspotsHow to Use Geospatial Data to Identify CPG Demnd Hotspots
How to Use Geospatial Data to Identify CPG Demnd Hotspots
CARTO
 
Understanding Retail Catchment Areas with Human Mobility Data
Understanding Retail Catchment Areas with Human Mobility DataUnderstanding Retail Catchment Areas with Human Mobility Data
Understanding Retail Catchment Areas with Human Mobility Data
CARTO
 
Stepping up your Spatial Analysis with Mastercard Retail Location insights 3.0
Stepping up your Spatial Analysis with Mastercard Retail Location insights 3.0Stepping up your Spatial Analysis with Mastercard Retail Location insights 3.0
Stepping up your Spatial Analysis with Mastercard Retail Location insights 3.0
CARTO
 
Spatial Analysis: the Countervirus in OOH?
Spatial Analysis: the Countervirus in OOH?Spatial Analysis: the Countervirus in OOH?
Spatial Analysis: the Countervirus in OOH?
CARTO
 

What's hot (20)

Developing Spatial Applications with CARTO for React v1.1
Developing Spatial Applications with CARTO for React v1.1Developing Spatial Applications with CARTO for React v1.1
Developing Spatial Applications with CARTO for React v1.1
 
The Role of Indoor Mapping in the “New Normal”
The Role of Indoor Mapping in the “New Normal”The Role of Indoor Mapping in the “New Normal”
The Role of Indoor Mapping in the “New Normal”
 
The Sum of our Parts: the Complete CARTO Journey [CARTO]
The Sum of our Parts: the Complete CARTO Journey [CARTO]The Sum of our Parts: the Complete CARTO Journey [CARTO]
The Sum of our Parts: the Complete CARTO Journey [CARTO]
 
Google Analytics location data visualised with CARTO & BigQuery
Google Analytics location data visualised with CARTO & BigQueryGoogle Analytics location data visualised with CARTO & BigQuery
Google Analytics location data visualised with CARTO & BigQuery
 
CARTO en 5 Pasos: del Dato a la Toma de Decisiones [CARTO]
CARTO en 5 Pasos: del Dato a la Toma de Decisiones [CARTO]CARTO en 5 Pasos: del Dato a la Toma de Decisiones [CARTO]
CARTO en 5 Pasos: del Dato a la Toma de Decisiones [CARTO]
 
Tips and tricks for Working with Demographic Data [CARTOframes & Python]
Tips and tricks for Working with Demographic Data [CARTOframes & Python]Tips and tricks for Working with Demographic Data [CARTOframes & Python]
Tips and tricks for Working with Demographic Data [CARTOframes & Python]
 
Applying Spatial Analysis to Real Estate Decision-Making
Applying Spatial Analysis to Real Estate Decision-MakingApplying Spatial Analysis to Real Estate Decision-Making
Applying Spatial Analysis to Real Estate Decision-Making
 
The Ultimate Guide to Location Data: New Datasets & Methods
The Ultimate Guide to Location Data: New Datasets & MethodsThe Ultimate Guide to Location Data: New Datasets & Methods
The Ultimate Guide to Location Data: New Datasets & Methods
 
The geography of geospatial
The geography of  geospatialThe geography of  geospatial
The geography of geospatial
 
Using Location Data to Adapt to the New normal
Using Location Data to Adapt to the New normalUsing Location Data to Adapt to the New normal
Using Location Data to Adapt to the New normal
 
Embedding Location Intelligence in Web Apps that Enhance User Experience [Air...
Embedding Location Intelligence in Web Apps that Enhance User Experience [Air...Embedding Location Intelligence in Web Apps that Enhance User Experience [Air...
Embedding Location Intelligence in Web Apps that Enhance User Experience [Air...
 
Market analysis through Consumer Behavior Pattern Insights
Market analysis through Consumer Behavior Pattern InsightsMarket analysis through Consumer Behavior Pattern Insights
Market analysis through Consumer Behavior Pattern Insights
 
Leveraging Social Media Data During COVID-19
Leveraging Social Media Data During COVID-19Leveraging Social Media Data During COVID-19
Leveraging Social Media Data During COVID-19
 
Indoor Mapping: Why Precision Matters
Indoor Mapping: Why Precision MattersIndoor Mapping: Why Precision Matters
Indoor Mapping: Why Precision Matters
 
Helping insurers Uncover Location Data and the Predictive Analytics Factor
Helping insurers Uncover Location Data and the Predictive Analytics FactorHelping insurers Uncover Location Data and the Predictive Analytics Factor
Helping insurers Uncover Location Data and the Predictive Analytics Factor
 
CARTO BUILDER: from visualization to geospatial analysis
CARTO BUILDER: from visualization to geospatial analysisCARTO BUILDER: from visualization to geospatial analysis
CARTO BUILDER: from visualization to geospatial analysis
 
How to Use Geospatial Data to Identify CPG Demnd Hotspots
How to Use Geospatial Data to Identify CPG Demnd HotspotsHow to Use Geospatial Data to Identify CPG Demnd Hotspots
How to Use Geospatial Data to Identify CPG Demnd Hotspots
 
Understanding Retail Catchment Areas with Human Mobility Data
Understanding Retail Catchment Areas with Human Mobility DataUnderstanding Retail Catchment Areas with Human Mobility Data
Understanding Retail Catchment Areas with Human Mobility Data
 
Stepping up your Spatial Analysis with Mastercard Retail Location insights 3.0
Stepping up your Spatial Analysis with Mastercard Retail Location insights 3.0Stepping up your Spatial Analysis with Mastercard Retail Location insights 3.0
Stepping up your Spatial Analysis with Mastercard Retail Location insights 3.0
 
Spatial Analysis: the Countervirus in OOH?
Spatial Analysis: the Countervirus in OOH?Spatial Analysis: the Countervirus in OOH?
Spatial Analysis: the Countervirus in OOH?
 

Similar to How to become a Spatial Data Scientist?

Jarrar.lecture notes.aai.2011s.ch3.uniformedsearch
Jarrar.lecture notes.aai.2011s.ch3.uniformedsearchJarrar.lecture notes.aai.2011s.ch3.uniformedsearch
Jarrar.lecture notes.aai.2011s.ch3.uniformedsearchPalGov
 
Advancing Spatial Analysis in BigQuery using CARTO Analytics Toolbox
Advancing Spatial Analysis in BigQuery using CARTO Analytics ToolboxAdvancing Spatial Analysis in BigQuery using CARTO Analytics Toolbox
Advancing Spatial Analysis in BigQuery using CARTO Analytics Toolbox
CARTO
 
Gis Concepts 5/5
Gis Concepts 5/5Gis Concepts 5/5
Gis Concepts 5/5
CIER Facultad de Agronomía
 
Magellan FOSS4G Talk, Boston 2017
Magellan FOSS4G Talk, Boston 2017Magellan FOSS4G Talk, Boston 2017
Magellan FOSS4G Talk, Boston 2017
Ram Sriharsha
 
AI_Session 26 Algorithm for state space.pptx
AI_Session 26 Algorithm for state space.pptxAI_Session 26 Algorithm for state space.pptx
AI_Session 26 Algorithm for state space.pptx
Asst.prof M.Gokilavani
 
Scaling Spatial Analytics with Google Cloud & CARTO
Scaling Spatial Analytics with Google Cloud & CARTOScaling Spatial Analytics with Google Cloud & CARTO
Scaling Spatial Analytics with Google Cloud & CARTO
CARTO
 
Abstract Robotics
Abstract   RoboticsAbstract   Robotics
Abstract Robotics
vishnu murthy
 
AI_Session 29 Graphplan algorithm.pptx
AI_Session 29 Graphplan algorithm.pptxAI_Session 29 Graphplan algorithm.pptx
AI_Session 29 Graphplan algorithm.pptx
Asst.prof M.Gokilavani
 
Hotspot Analysis - OGRS2016
Hotspot Analysis - OGRS2016Hotspot Analysis - OGRS2016
Hotspot Analysis - OGRS2016
Daniele Oxoli
 
Presentation for OGRS 2016 at Peruggia, Italy
Presentation for OGRS 2016 at Peruggia, ItalyPresentation for OGRS 2016 at Peruggia, Italy
Presentation for OGRS 2016 at Peruggia, Italy
Mayra Zurbaran
 
Performance characterization in computer vision
Performance characterization in computer visionPerformance characterization in computer vision
Performance characterization in computer vision
potaters
 
Popular search algorithms
Popular search algorithmsPopular search algorithms
Popular search algorithms
Minakshi Atre
 
AI_Session 10 Local search in continious space.pptx
AI_Session 10 Local search in continious space.pptxAI_Session 10 Local search in continious space.pptx
AI_Session 10 Local search in continious space.pptx
Asst.prof M.Gokilavani
 
16355694.ppt
16355694.ppt16355694.ppt
16355694.ppt
shohel rana
 
Machine learning and linear regression programming
Machine learning and linear regression programmingMachine learning and linear regression programming
Machine learning and linear regression programming
Soumya Mukherjee
 
How to Analyze & Optimize Mobility with Geospatial Data (Snowflake).pdf
How to Analyze & Optimize Mobility with Geospatial Data (Snowflake).pdfHow to Analyze & Optimize Mobility with Geospatial Data (Snowflake).pdf
How to Analyze & Optimize Mobility with Geospatial Data (Snowflake).pdf
CARTO
 
CARTO for Retail: Driving Site Selection Decisions with Advanced Spatial Anal...
CARTO for Retail: Driving Site Selection Decisions with Advanced Spatial Anal...CARTO for Retail: Driving Site Selection Decisions with Advanced Spatial Anal...
CARTO for Retail: Driving Site Selection Decisions with Advanced Spatial Anal...
CARTO
 
Data clustering using kernel based
Data clustering using kernel basedData clustering using kernel based
Data clustering using kernel based
IJITCA Journal
 
UHDMML.pps
UHDMML.ppsUHDMML.pps
UHDMML.ppsbutest
 
AI3391 Session 12 Local search in continious space.pptx
AI3391 Session 12 Local search in continious space.pptxAI3391 Session 12 Local search in continious space.pptx
AI3391 Session 12 Local search in continious space.pptx
Asst.prof M.Gokilavani
 

Similar to How to become a Spatial Data Scientist? (20)

Jarrar.lecture notes.aai.2011s.ch3.uniformedsearch
Jarrar.lecture notes.aai.2011s.ch3.uniformedsearchJarrar.lecture notes.aai.2011s.ch3.uniformedsearch
Jarrar.lecture notes.aai.2011s.ch3.uniformedsearch
 
Advancing Spatial Analysis in BigQuery using CARTO Analytics Toolbox
Advancing Spatial Analysis in BigQuery using CARTO Analytics ToolboxAdvancing Spatial Analysis in BigQuery using CARTO Analytics Toolbox
Advancing Spatial Analysis in BigQuery using CARTO Analytics Toolbox
 
Gis Concepts 5/5
Gis Concepts 5/5Gis Concepts 5/5
Gis Concepts 5/5
 
Magellan FOSS4G Talk, Boston 2017
Magellan FOSS4G Talk, Boston 2017Magellan FOSS4G Talk, Boston 2017
Magellan FOSS4G Talk, Boston 2017
 
AI_Session 26 Algorithm for state space.pptx
AI_Session 26 Algorithm for state space.pptxAI_Session 26 Algorithm for state space.pptx
AI_Session 26 Algorithm for state space.pptx
 
Scaling Spatial Analytics with Google Cloud & CARTO
Scaling Spatial Analytics with Google Cloud & CARTOScaling Spatial Analytics with Google Cloud & CARTO
Scaling Spatial Analytics with Google Cloud & CARTO
 
Abstract Robotics
Abstract   RoboticsAbstract   Robotics
Abstract Robotics
 
AI_Session 29 Graphplan algorithm.pptx
AI_Session 29 Graphplan algorithm.pptxAI_Session 29 Graphplan algorithm.pptx
AI_Session 29 Graphplan algorithm.pptx
 
Hotspot Analysis - OGRS2016
Hotspot Analysis - OGRS2016Hotspot Analysis - OGRS2016
Hotspot Analysis - OGRS2016
 
Presentation for OGRS 2016 at Peruggia, Italy
Presentation for OGRS 2016 at Peruggia, ItalyPresentation for OGRS 2016 at Peruggia, Italy
Presentation for OGRS 2016 at Peruggia, Italy
 
Performance characterization in computer vision
Performance characterization in computer visionPerformance characterization in computer vision
Performance characterization in computer vision
 
Popular search algorithms
Popular search algorithmsPopular search algorithms
Popular search algorithms
 
AI_Session 10 Local search in continious space.pptx
AI_Session 10 Local search in continious space.pptxAI_Session 10 Local search in continious space.pptx
AI_Session 10 Local search in continious space.pptx
 
16355694.ppt
16355694.ppt16355694.ppt
16355694.ppt
 
Machine learning and linear regression programming
Machine learning and linear regression programmingMachine learning and linear regression programming
Machine learning and linear regression programming
 
How to Analyze & Optimize Mobility with Geospatial Data (Snowflake).pdf
How to Analyze & Optimize Mobility with Geospatial Data (Snowflake).pdfHow to Analyze & Optimize Mobility with Geospatial Data (Snowflake).pdf
How to Analyze & Optimize Mobility with Geospatial Data (Snowflake).pdf
 
CARTO for Retail: Driving Site Selection Decisions with Advanced Spatial Anal...
CARTO for Retail: Driving Site Selection Decisions with Advanced Spatial Anal...CARTO for Retail: Driving Site Selection Decisions with Advanced Spatial Anal...
CARTO for Retail: Driving Site Selection Decisions with Advanced Spatial Anal...
 
Data clustering using kernel based
Data clustering using kernel basedData clustering using kernel based
Data clustering using kernel based
 
UHDMML.pps
UHDMML.ppsUHDMML.pps
UHDMML.pps
 
AI3391 Session 12 Local search in continious space.pptx
AI3391 Session 12 Local search in continious space.pptxAI3391 Session 12 Local search in continious space.pptx
AI3391 Session 12 Local search in continious space.pptx
 

More from CARTO

4 Ways Telecoms are Using GIS & Location Intelligence.pdf
4 Ways Telecoms are Using GIS & Location Intelligence.pdf4 Ways Telecoms are Using GIS & Location Intelligence.pdf
4 Ways Telecoms are Using GIS & Location Intelligence.pdf
CARTO
 
Understanding Residential Energy Usage with CARTO & Doorda.pdf
Understanding Residential Energy Usage with CARTO & Doorda.pdfUnderstanding Residential Energy Usage with CARTO & Doorda.pdf
Understanding Residential Energy Usage with CARTO & Doorda.pdf
CARTO
 
How to Use Spatial Data to Create a Wildfire Risk Index.pdf
How to Use Spatial Data to Create a Wildfire Risk Index.pdfHow to Use Spatial Data to Create a Wildfire Risk Index.pdf
How to Use Spatial Data to Create a Wildfire Risk Index.pdf
CARTO
 
Winning Market Expansion Strategies for CPG brands, Using Spatial Data and An...
Winning Market Expansion Strategies for CPG brands, Using Spatial Data and An...Winning Market Expansion Strategies for CPG brands, Using Spatial Data and An...
Winning Market Expansion Strategies for CPG brands, Using Spatial Data and An...
CARTO
 
Can Kanye West Save Gap? Real-Time Consumer Social Media Segmentation On CARTO
Can Kanye West Save Gap? Real-Time Consumer Social Media Segmentation On CARTOCan Kanye West Save Gap? Real-Time Consumer Social Media Segmentation On CARTO
Can Kanye West Save Gap? Real-Time Consumer Social Media Segmentation On CARTO
CARTO
 
Developing Spatial Applications with Google Maps and CARTO
Developing Spatial Applications with Google Maps and CARTODeveloping Spatial Applications with Google Maps and CARTO
Developing Spatial Applications with Google Maps and CARTO
CARTO
 
Location Intelligence: The Secret Sauce for OOH Advertising
Location Intelligence: The Secret Sauce for OOH AdvertisingLocation Intelligence: The Secret Sauce for OOH Advertising
Location Intelligence: The Secret Sauce for OOH Advertising
CARTO
 
Sentiment, Popularity & Potentiality: 3 Unique KPIs to add to your Site Selec...
Sentiment, Popularity & Potentiality: 3 Unique KPIs to add to your Site Selec...Sentiment, Popularity & Potentiality: 3 Unique KPIs to add to your Site Selec...
Sentiment, Popularity & Potentiality: 3 Unique KPIs to add to your Site Selec...
CARTO
 
Spatial Analytics in the Cloud Using Snowflake & CARTO
Spatial Analytics in the Cloud Using Snowflake & CARTOSpatial Analytics in the Cloud Using Snowflake & CARTO
Spatial Analytics in the Cloud Using Snowflake & CARTO
CARTO
 
What Spatial Analytics Tells Us About the Future of the UK High Street
What Spatial Analytics Tells Us About the Future of the UK High StreetWhat Spatial Analytics Tells Us About the Future of the UK High Street
What Spatial Analytics Tells Us About the Future of the UK High Street
CARTO
 
Using Spatial Analysis to Drive Post-Pandemic Site Selection in Retail
Using Spatial Analysis to Drive Post-Pandemic Site Selection in RetailUsing Spatial Analysis to Drive Post-Pandemic Site Selection in Retail
Using Spatial Analysis to Drive Post-Pandemic Site Selection in Retail
CARTO
 
6 Ways CPG Brands are Using Location Data to Prepare for the "Post-Pandemic"
6 Ways CPG Brands are Using Location Data to Prepare for the "Post-Pandemic"6 Ways CPG Brands are Using Location Data to Prepare for the "Post-Pandemic"
6 Ways CPG Brands are Using Location Data to Prepare for the "Post-Pandemic"
CARTO
 
Using Places (POI) Data for QSR Site Selection
Using Places (POI) Data for QSR Site SelectionUsing Places (POI) Data for QSR Site Selection
Using Places (POI) Data for QSR Site Selection
CARTO
 
5 Ways to Strategize for Emerging Short-Term Rental Trends
5 Ways to Strategize for Emerging Short-Term Rental Trends5 Ways to Strategize for Emerging Short-Term Rental Trends
5 Ways to Strategize for Emerging Short-Term Rental Trends
CARTO
 
7 Reasons Why CPG Marketers Are Turning To Location Analytics
7 Reasons Why CPG Marketers Are Turning To Location Analytics7 Reasons Why CPG Marketers Are Turning To Location Analytics
7 Reasons Why CPG Marketers Are Turning To Location Analytics
CARTO
 
Analyzing the Rise of the Staycation during COVID-19
Analyzing the Rise of the Staycation during COVID-19Analyzing the Rise of the Staycation during COVID-19
Analyzing the Rise of the Staycation during COVID-19
CARTO
 

More from CARTO (16)

4 Ways Telecoms are Using GIS & Location Intelligence.pdf
4 Ways Telecoms are Using GIS & Location Intelligence.pdf4 Ways Telecoms are Using GIS & Location Intelligence.pdf
4 Ways Telecoms are Using GIS & Location Intelligence.pdf
 
Understanding Residential Energy Usage with CARTO & Doorda.pdf
Understanding Residential Energy Usage with CARTO & Doorda.pdfUnderstanding Residential Energy Usage with CARTO & Doorda.pdf
Understanding Residential Energy Usage with CARTO & Doorda.pdf
 
How to Use Spatial Data to Create a Wildfire Risk Index.pdf
How to Use Spatial Data to Create a Wildfire Risk Index.pdfHow to Use Spatial Data to Create a Wildfire Risk Index.pdf
How to Use Spatial Data to Create a Wildfire Risk Index.pdf
 
Winning Market Expansion Strategies for CPG brands, Using Spatial Data and An...
Winning Market Expansion Strategies for CPG brands, Using Spatial Data and An...Winning Market Expansion Strategies for CPG brands, Using Spatial Data and An...
Winning Market Expansion Strategies for CPG brands, Using Spatial Data and An...
 
Can Kanye West Save Gap? Real-Time Consumer Social Media Segmentation On CARTO
Can Kanye West Save Gap? Real-Time Consumer Social Media Segmentation On CARTOCan Kanye West Save Gap? Real-Time Consumer Social Media Segmentation On CARTO
Can Kanye West Save Gap? Real-Time Consumer Social Media Segmentation On CARTO
 
Developing Spatial Applications with Google Maps and CARTO
Developing Spatial Applications with Google Maps and CARTODeveloping Spatial Applications with Google Maps and CARTO
Developing Spatial Applications with Google Maps and CARTO
 
Location Intelligence: The Secret Sauce for OOH Advertising
Location Intelligence: The Secret Sauce for OOH AdvertisingLocation Intelligence: The Secret Sauce for OOH Advertising
Location Intelligence: The Secret Sauce for OOH Advertising
 
Sentiment, Popularity & Potentiality: 3 Unique KPIs to add to your Site Selec...
Sentiment, Popularity & Potentiality: 3 Unique KPIs to add to your Site Selec...Sentiment, Popularity & Potentiality: 3 Unique KPIs to add to your Site Selec...
Sentiment, Popularity & Potentiality: 3 Unique KPIs to add to your Site Selec...
 
Spatial Analytics in the Cloud Using Snowflake & CARTO
Spatial Analytics in the Cloud Using Snowflake & CARTOSpatial Analytics in the Cloud Using Snowflake & CARTO
Spatial Analytics in the Cloud Using Snowflake & CARTO
 
What Spatial Analytics Tells Us About the Future of the UK High Street
What Spatial Analytics Tells Us About the Future of the UK High StreetWhat Spatial Analytics Tells Us About the Future of the UK High Street
What Spatial Analytics Tells Us About the Future of the UK High Street
 
Using Spatial Analysis to Drive Post-Pandemic Site Selection in Retail
Using Spatial Analysis to Drive Post-Pandemic Site Selection in RetailUsing Spatial Analysis to Drive Post-Pandemic Site Selection in Retail
Using Spatial Analysis to Drive Post-Pandemic Site Selection in Retail
 
6 Ways CPG Brands are Using Location Data to Prepare for the "Post-Pandemic"
6 Ways CPG Brands are Using Location Data to Prepare for the "Post-Pandemic"6 Ways CPG Brands are Using Location Data to Prepare for the "Post-Pandemic"
6 Ways CPG Brands are Using Location Data to Prepare for the "Post-Pandemic"
 
Using Places (POI) Data for QSR Site Selection
Using Places (POI) Data for QSR Site SelectionUsing Places (POI) Data for QSR Site Selection
Using Places (POI) Data for QSR Site Selection
 
5 Ways to Strategize for Emerging Short-Term Rental Trends
5 Ways to Strategize for Emerging Short-Term Rental Trends5 Ways to Strategize for Emerging Short-Term Rental Trends
5 Ways to Strategize for Emerging Short-Term Rental Trends
 
7 Reasons Why CPG Marketers Are Turning To Location Analytics
7 Reasons Why CPG Marketers Are Turning To Location Analytics7 Reasons Why CPG Marketers Are Turning To Location Analytics
7 Reasons Why CPG Marketers Are Turning To Location Analytics
 
Analyzing the Rise of the Staycation during COVID-19
Analyzing the Rise of the Staycation during COVID-19Analyzing the Rise of the Staycation during COVID-19
Analyzing the Rise of the Staycation during COVID-19
 

Recently uploaded

Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
abdulrafaychaudhry
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 

Recently uploaded (20)

Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 

How to become a Spatial Data Scientist?

  • 1. How to Become a Spatial Data Scientist in 2020 Follow @CARTO on Twitter
  • 2. CARTO — Unlock the power of spatial analysis Introductions Giulia Carella Data Scientist at CARTO Steve Isaac Content Marketing Manager at CARTO
  • 3. CARTO — Unlock the power of spatial analysis Only 1 in 3 Data Scientists have significant expertise in spatial techniques
  • 4. CARTO — Unlock the power of spatial analysis What percentage of your Data Science team has significant experience in Spatial?
  • 5. CARTO — Unlock the power of spatial analysis https://go.carto.com/ebooks/spatial-data-science Ready to become a Spatial Expert?
  • 6. CARTO — Unlock the power of spatial analysis Ebook Overview
  • 7. CARTO — Unlock the power of spatial analysis https://github.com/CartoDB/data-science-book Notebooks
  • 8. CARTO — Unlock the power of spatial analysis Power Data Science models with location data and spatial analysis
  • 9. CARTO — Unlock the power of spatial analysis Chapter 1 What is Spatial Data Science and Why is it Important? “Spatial data science treats location, distance, and spatial interaction as core aspects of the data” (Luc Anselin)
  • 10. CARTO — Unlock the power of spatial analysis Spatial data comes in all forms and shapes Chapter 1
  • 11. CARTO — Unlock the power of spatial analysis Spatial dependence “Everything is related to everything else, but near things are more related than distant things.” (Tobler, 1970) ● CONTINUOUS PROCESSES Gaussian Processes (GP), covariance functions, and variograms Chapter 1
  • 12. CARTO — Unlock the power of spatial analysis ● DISCRETE PROCESSES neighborhood structures and autocorrelation statistics (e.g. Moran’s I) Spatial dependence “Everything is related to everything else, but near things are more related than distant things.” (Tobler, 1970) Chapter 1
  • 13. CARTO — Unlock the power of spatial analysis ● POINT PATTERNS Complete Spatial Randomness (e.g. summary statistics, G-function) Spatial dependence “Everything is related to everything else, but near things are more related than distant things.” (Tobler, 1970) Chapter 1
  • 14. CARTO — Unlock the power of spatial analysis Chapter 2 Spatial Modeling Leveraging Location in Prediction
  • 15. CARTO — Unlock the power of spatial analysis Spatial modelling The mean structure e.g. a function of some covariates The residual (or what is not explained by the mean structure) What we are trying to model (or the response variable) Chapter 2
  • 16. CARTO — Unlock the power of spatial analysis ● Continuous Spatial Error Models (GP) ● Discrete Spatial Error Models (Gaussian Markov Random Fields, GMRF) ● Spatially Varying Coefficient Models ● Spatio-temporal models ● Spatial confounding ● Validation tools Spatial modelling Chapter 2
  • 17. CARTO — Unlock the power of spatial analysis Continuous Spatial Error Models Discrete Spatial Error Models Spatial modelling Chapter 2
  • 18. CARTO — Unlock the power of spatial analysis Continuous Spatial Error Models Discrete Spatial Error Models Spatial modelling Chapter 2
  • 19. CARTO — Unlock the power of spatial analysis Chapter 3 Spatial Clustering and Regionalization
  • 20. CARTO — Unlock the power of spatial analysis Uses data attributes to create classes that, via those attributes, are different while staying alike within that category ● Longitude and latitude can be included as one of these attributes ● e.g. K-means Clustering Spatial Clustering Groups together points that are close to each other based on a distance measurement ● e.g. DBSCAN, GENERALIZED DBSCAN Clustering VS Spatial Clustering Chapter 3
  • 21. CARTO — Unlock the power of spatial analysis Clustering Regionalization Using SKATERUsing DBSCAN Clustering VS Regionalization Chapter 3
  • 22. CARTO — Unlock the power of spatial analysis Chapter 4 Logistics Optimization with Spatial Analysis
  • 23. CARTO — Unlock the power of spatial analysis A typical optimization model consists of the following components: ● Decision Variables e.g. whether to open a distribution center (DC) at a specific location, whether a zip code is served by a DC, or which truck will serve one customer and when) ● Objective Function e.g. costs, service level, etc. ● Constraints e.g. physical constraints (a truck cannot transport more than its capacity), business constraints (every client should not be further than 20 miles away from the closest DC) Optimization Chapter 4
  • 24. CARTO — Unlock the power of spatial analysis Exact VS approximate algorithms Find the actual optimal solution ● e.g. Simplex Algorithm ● Google OR-Tools Exact Approximate Close as possible to the optimum value in a reasonable amount of time ● e.g. Simulated Annealing, Tabu Search ● Google OR-Tools, Python packages (e.g. simanneal) Chapter 4
  • 25. CARTO — Unlock the power of spatial analysis Solving the Traveling Salesman Problem Given a list of cities and the distances between each pair of cities, what is the shortest possible route that visits each city and returns to the origin city? Christofides Algorithm Ant Optimization Chapter 4
  • 26. CARTO — Unlock the power of spatial analysis It’s time for a real world example!
  • 27.
  • 28. Thanks for listening! Any questions? Request a demo at CARTO.COM Steve Isaac Content Marketing Manager // sisaac@carto.com Giulia Carella Data Scientist // giulia@carto.com