SlideShare a Scribd company logo
1 of 32
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
Manufacturing Insights:
Methods for Analyzing & Visualizing Industrial Sensor Data
Presented by William Nadolski
Senior Associate Analytical Consultant
SAS Institute
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#AnalyticsX
OVERVIEW
• Background and experience
• Sensor data challenges
• Sensor data opportunities
• Goals of this session
All images licensed under creative commons unless otherwise noted.
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#AnalyticsX
Customer Testimonials
Justin Dye, Director of Honeywell Business Analytics
“I can tell you that the best money we spent was this SAS RAAS contract.
Without a doubt, we would not be where we are today without this.
Most organizations are happy with improvements in the single digits.
Two, three, four percent is a pretty big deal on an $11 billion business.
When we did this [implemented the recommendations], we got in
excess of a 30% yield improvement. A huge deal. It’s hard to overstate
how big a deal this is. This represents tens of millions of dollars.”
~Justin Dye, Director of Honeywell Business Analytics
http://players.brightcove.net/1872491364001/default_default/index.html?videoId=5573861692001
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#AnalyticsX
Customer Testimonials
Tom Baumann, Senior Manager of Data Analytics for Honeywell IIOT
“The SAS team was able to identify a number of different issues that
were occurring during our process. They came up with 28 things that
we needed to do differently. We did that and our yield jumped from
70% to 95% over a period of five months. For us, that’s huge. In that
project alone, the savings were about four to five million dollars. That
gives you some sense of what you can do with the data.”
~Tom Baumann, Senior Manager of Data Analytics for Honeywell IIOT
http://players.brightcove.net/1872491364001/default_default/index.html?videoId=5766285180001
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#AnalyticsX
AGENDA
• Data Pre-Processing Techniques
• Useful Sensor Data Visualizations
• Dimensionality Reduction
• Feature Extraction Methods
• Time Series Clustering Approaches
• Motif & Discord Discovery in SAS Viya
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#AnalyticsX
DATA PRE-PROCESSING
Disclaimer: All recommendations are context-dependent
1. Identify run start and run end times
2. Map data to a common time index
3. Impute missing values
4. Waveform alignment
5. Data smoothing
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#AnalyticsX
SENSOR VISUALIZATIONS
• Run Overlay
• Panel Plots
• Spaghetti Plots
• Lasagna Plots
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#AnalyticsX
Spaghetti & Lasagna Plots
Enables visualization of sensor behavior both within and across runs
Sensor Data 1: Spaghetti Plot Sensor Data 2: Lasagna Plot
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#AnalyticsX
DIMENSIONALITY REDUCTION
Why reduce the dimensionality of time series data?
• Simple Down Sampling
• Piecewise Aggregate Approximation (PAA)
• Piecewise Linear Approximation (PLA)
• Symbolic Aggregate Approximation (SAX)
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#AnalyticsX
FEATURE EXTRACTION
• Traditional batch-level summary statistics
• Summary statistics over discrete windows within run
• Discrete wavelet transformation coefficients
• Discrete Fourier transformation coefficients
• Representative cluster membership
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#AnalyticsX
CLUSTERING APPROACHES
Methods for Detecting Anomalies Across Batches
Requires a measure of distance between every pair of runs
• Euclidean Distance
• Dynamic Time Warping
• SAX Edit Distance
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#AnalyticsX
Dynamic Time Warping
• DTW identifies the optimal warping path by:
- Calculating the distance from every element of series T to every element of series S
- Selecting the path that minimizes the distance between the two series
• Extremely computationally expensive
- Can speed up by enforcing a global search constraint
- Also has benefit of avoiding pathological warpings
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#AnalyticsX
DTW Clustering Demo
Trace Dataset
All Runs Plotted
Plot One Run for Each Label
(Raw Values)
Plot One Run for Each Label
(Normalized Values)
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#AnalyticsX
DTW Clustering Demo
Key Code: PROC SIMILARITY
All Runs Plotted by Resulting Cluster Membership
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#AnalyticsX
SAX Edit Distance
• Method of dimensionality reduction
• Converts numeric time series into a representational text string
• First convert signal via PAA then map PAA values onto SAX symbols
• Can then compute the edit distance between run “words”
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#AnalyticsX
SAX Clustering Demo
• Typically, SAX breakpoints are chosen to ensure equiprobable regions
• Demo instead utilizes simple normalization
- Original Series: Each run comprised of 275 sensor measurements
capable of spanning an infinite number of values from 0 to 1
- SAX Representation: Each run represented by 11 SAX time units
of width 25 spanning a SAX alphabet of only 6 distinct letters (a-f)
- Can then use either Generalized or Levenshtein Edit Distance between
each pair of runs to compute the similarity metric used for clustering
Top Four SAX Sequences
PAA to SAX Symbol Mapping
Resulting Cluster Membership
(Normalized Values)
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#AnalyticsX
MOTIF & ANOMALY DETECTION
Methods for Detecting Within-Batch Anomalies/Patterns
• Motif Discovery
• Discord Detection
• Motif Scoring
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#AnalyticsX
Motif Discovery in SAS Viya
ECG Heartbeat Sensor Data
• How does a “typical” heartbeat behave?
• What is the most “similar” and frequent non-trivial subsequence of length L?
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#AnalyticsX
Motif Discovery
• Simply need to specify the desired motif length
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#AnalyticsX
Motif Discovery
• How should a prototypical heartbeat behave?
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#AnalyticsX
Discord/Anomaly Detection in SAS Viya
• What is the most surprising or “dissimilar” subsequences of length L?
• What about the second most or third most?
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#AnalyticsX
Discord/Anomaly Detection
• Wish to identify the 10 most dissimilar discords of length 125
• Are they all “true” anomalies?
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#AnalyticsX
Discord/Anomaly Detection
• Top three anomalies of length 125 identified
• Zoomed comparison against previously identified motif centroid
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#AnalyticsX
Motif Scoring in SAS Viya
• Suppose we’re interested in a specific sub-sequence
- ECG behavior immediately after subject experiences a major premature ventricular contraction
• Wish to locate other “similar” instances within the series
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#AnalyticsX
Motif Scoring
• Using our identified sub-sequence as a target,
we can identify the top 10 most “similar” subsequences
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#AnalyticsX
Motif Scoring
• Closest (non-self) sub-sequence corresponds to previously
identified minor premature ventricular contraction
• Consider the potential manufacturing applications
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#AnalyticsX
Key Takeaways
• Understand the process
• Collaboration is key
• Power of visualizations
• Data quality over quantity
• Importance of end-to-end part tracking
• Explanatory vs. predictive modelling
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
Questions?
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
Thank You!
Presented by William Nadolski
Senior Associate Analytical Consultant
SAS Institute
William.Nadolski@sas.com
https://github.com/nadolsw/
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#AnalyticsX
Your Feedback Counts!
Don't forget to complete the mobile app session survey!
1. Go to the Agenda icon in the conference app.
2. Find this session title and select it.
3. On the Sessions page, scroll down to Surveys and
select the name of the survey.
4. Complete the survey and click Finish.
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#AnalyticsX
Image & Data Attribution
Unless otherwise noted, images licensed under CC0
• Slide 3: “Communication Internet of Things” by geralt
• Slide 6: “Presentation Icon Blue” by Iconbaandar Team
• Slide 7: “Applications-databse” by dracos on Wikimedia Commons
• Slide 8: “Infographic Design” by UnboxScience
• Slide 10: “Cut crop selection tetris” by Clker-Free-Vector-Images
• Slide 11: “Icon Mathematical Plot” by Inductiveload on Wikimedia Commons
• Slide 12: “K Means Example Step 4” by Weston.pace on Wikimedia Commons
• Slide 18: “Sound Note Melody” on SVGSilh
• Trace Dataset by D. Roverso
• ECG Data hosted by Eamon Keogh, Jessica Lin, and Ada Fu
• A debt of gratitude goes out to Dr. Eamonn Keogh of UC Riverside for his approachable research on many of these techniques
• All code used in this presentation can be found at: https://github.com/nadolsw/SAS/tree/master/AX_2018

More Related Content

Similar to SAS AX 2018 - Manufacturing Insights by William Nadolski

Sas assignment help
Sas assignment helpSas assignment help
Sas assignment helpcalltutors
 
DataVard SAPPHIRE Presentation - Canary Code (TM)
DataVard SAPPHIRE Presentation - Canary Code (TM)DataVard SAPPHIRE Presentation - Canary Code (TM)
DataVard SAPPHIRE Presentation - Canary Code (TM)Mike Nelson
 
Data Management for High Performance Analytics
Data Management for High Performance AnalyticsData Management for High Performance Analytics
Data Management for High Performance AnalyticsMary Snyder
 
Is Revolution R Enterprise Faster than SAS? Benchmarking Results Revealed
Is Revolution R Enterprise Faster than SAS? Benchmarking Results RevealedIs Revolution R Enterprise Faster than SAS? Benchmarking Results Revealed
Is Revolution R Enterprise Faster than SAS? Benchmarking Results RevealedRevolution Analytics
 
What Is SAS | SAS Tutorial For Beginners | SAS Training | SAS Programming | E...
What Is SAS | SAS Tutorial For Beginners | SAS Training | SAS Programming | E...What Is SAS | SAS Tutorial For Beginners | SAS Training | SAS Programming | E...
What Is SAS | SAS Tutorial For Beginners | SAS Training | SAS Programming | E...Edureka!
 
SAS Training | SAS Tutorials For Beginners | SAS Programming | SAS Online Tra...
SAS Training | SAS Tutorials For Beginners | SAS Programming | SAS Online Tra...SAS Training | SAS Tutorials For Beginners | SAS Programming | SAS Online Tra...
SAS Training | SAS Tutorials For Beginners | SAS Programming | SAS Online Tra...Edureka!
 
Moving From SAS to R Webinar Presentation - 07Aug14
Moving From SAS to R Webinar Presentation - 07Aug14Moving From SAS to R Webinar Presentation - 07Aug14
Moving From SAS to R Webinar Presentation - 07Aug14Revolution Analytics
 
Webinar: Comparing DataStax Enterprise with Open Source Apache Cassandra
Webinar: Comparing DataStax Enterprise with Open Source Apache CassandraWebinar: Comparing DataStax Enterprise with Open Source Apache Cassandra
Webinar: Comparing DataStax Enterprise with Open Source Apache CassandraDataStax
 
SAS Programming For Beginners | SAS Programming Tutorial | SAS Tutorial | SAS...
SAS Programming For Beginners | SAS Programming Tutorial | SAS Tutorial | SAS...SAS Programming For Beginners | SAS Programming Tutorial | SAS Tutorial | SAS...
SAS Programming For Beginners | SAS Programming Tutorial | SAS Tutorial | SAS...Edureka!
 
Realtech assessment services combined slides final
Realtech assessment services combined slides finalRealtech assessment services combined slides final
Realtech assessment services combined slides finalCarly Shank
 
B1 intercompany sizing guide
B1 intercompany sizing guideB1 intercompany sizing guide
B1 intercompany sizing guidewalldorf_share
 
Sg presentation world wide
Sg presentation world wideSg presentation world wide
Sg presentation world wideanuragonline001
 
2.ides model company
2.ides model company2.ides model company
2.ides model companyvamsi2100
 
ABAP Test Cockpit in action with Doctor ZedGe and abap2xlsx
ABAP Test Cockpit in action with Doctor ZedGe and abap2xlsxABAP Test Cockpit in action with Doctor ZedGe and abap2xlsx
ABAP Test Cockpit in action with Doctor ZedGe and abap2xlsxIvan Femia
 
SAST for JavaScript: A Brief Overview of Commercial Tools
SAST for JavaScript: A Brief Overview of Commercial ToolsSAST for JavaScript: A Brief Overview of Commercial Tools
SAST for JavaScript: A Brief Overview of Commercial ToolsAchim D. Brucker
 
Deploying Enterprise Scale Deep Learning in Actuarial Modeling at Nationwide
Deploying Enterprise Scale Deep Learning in Actuarial Modeling at NationwideDeploying Enterprise Scale Deep Learning in Actuarial Modeling at Nationwide
Deploying Enterprise Scale Deep Learning in Actuarial Modeling at NationwideDatabricks
 
Lowering the entry point to getting going with Hadoop and obtaining business ...
Lowering the entry point to getting going with Hadoop and obtaining business ...Lowering the entry point to getting going with Hadoop and obtaining business ...
Lowering the entry point to getting going with Hadoop and obtaining business ...DataWorks Summit
 
What is the Value of SAS Analytics?
What is the Value of SAS Analytics?What is the Value of SAS Analytics?
What is the Value of SAS Analytics?SAS Canada
 
Top 140+ Advanced SAS Interview Questions and Answers.pdf
Top 140+ Advanced SAS Interview Questions and Answers.pdfTop 140+ Advanced SAS Interview Questions and Answers.pdf
Top 140+ Advanced SAS Interview Questions and Answers.pdfDatacademy.ai
 

Similar to SAS AX 2018 - Manufacturing Insights by William Nadolski (20)

Sas assignment help
Sas assignment helpSas assignment help
Sas assignment help
 
DataVard SAPPHIRE Presentation - Canary Code (TM)
DataVard SAPPHIRE Presentation - Canary Code (TM)DataVard SAPPHIRE Presentation - Canary Code (TM)
DataVard SAPPHIRE Presentation - Canary Code (TM)
 
Data Management for High Performance Analytics
Data Management for High Performance AnalyticsData Management for High Performance Analytics
Data Management for High Performance Analytics
 
Is Revolution R Enterprise Faster than SAS? Benchmarking Results Revealed
Is Revolution R Enterprise Faster than SAS? Benchmarking Results RevealedIs Revolution R Enterprise Faster than SAS? Benchmarking Results Revealed
Is Revolution R Enterprise Faster than SAS? Benchmarking Results Revealed
 
What Is SAS | SAS Tutorial For Beginners | SAS Training | SAS Programming | E...
What Is SAS | SAS Tutorial For Beginners | SAS Training | SAS Programming | E...What Is SAS | SAS Tutorial For Beginners | SAS Training | SAS Programming | E...
What Is SAS | SAS Tutorial For Beginners | SAS Training | SAS Programming | E...
 
SAS Training | SAS Tutorials For Beginners | SAS Programming | SAS Online Tra...
SAS Training | SAS Tutorials For Beginners | SAS Programming | SAS Online Tra...SAS Training | SAS Tutorials For Beginners | SAS Programming | SAS Online Tra...
SAS Training | SAS Tutorials For Beginners | SAS Programming | SAS Online Tra...
 
Moving From SAS to R Webinar Presentation - 07Aug14
Moving From SAS to R Webinar Presentation - 07Aug14Moving From SAS to R Webinar Presentation - 07Aug14
Moving From SAS to R Webinar Presentation - 07Aug14
 
Webinar: Comparing DataStax Enterprise with Open Source Apache Cassandra
Webinar: Comparing DataStax Enterprise with Open Source Apache CassandraWebinar: Comparing DataStax Enterprise with Open Source Apache Cassandra
Webinar: Comparing DataStax Enterprise with Open Source Apache Cassandra
 
SAS Programming For Beginners | SAS Programming Tutorial | SAS Tutorial | SAS...
SAS Programming For Beginners | SAS Programming Tutorial | SAS Tutorial | SAS...SAS Programming For Beginners | SAS Programming Tutorial | SAS Tutorial | SAS...
SAS Programming For Beginners | SAS Programming Tutorial | SAS Tutorial | SAS...
 
Realtech assessment services combined slides final
Realtech assessment services combined slides finalRealtech assessment services combined slides final
Realtech assessment services combined slides final
 
B1 intercompany sizing guide
B1 intercompany sizing guideB1 intercompany sizing guide
B1 intercompany sizing guide
 
Sg presentation world wide
Sg presentation world wideSg presentation world wide
Sg presentation world wide
 
2.ides model company
2.ides model company2.ides model company
2.ides model company
 
Sap model company
Sap model companySap model company
Sap model company
 
ABAP Test Cockpit in action with Doctor ZedGe and abap2xlsx
ABAP Test Cockpit in action with Doctor ZedGe and abap2xlsxABAP Test Cockpit in action with Doctor ZedGe and abap2xlsx
ABAP Test Cockpit in action with Doctor ZedGe and abap2xlsx
 
SAST for JavaScript: A Brief Overview of Commercial Tools
SAST for JavaScript: A Brief Overview of Commercial ToolsSAST for JavaScript: A Brief Overview of Commercial Tools
SAST for JavaScript: A Brief Overview of Commercial Tools
 
Deploying Enterprise Scale Deep Learning in Actuarial Modeling at Nationwide
Deploying Enterprise Scale Deep Learning in Actuarial Modeling at NationwideDeploying Enterprise Scale Deep Learning in Actuarial Modeling at Nationwide
Deploying Enterprise Scale Deep Learning in Actuarial Modeling at Nationwide
 
Lowering the entry point to getting going with Hadoop and obtaining business ...
Lowering the entry point to getting going with Hadoop and obtaining business ...Lowering the entry point to getting going with Hadoop and obtaining business ...
Lowering the entry point to getting going with Hadoop and obtaining business ...
 
What is the Value of SAS Analytics?
What is the Value of SAS Analytics?What is the Value of SAS Analytics?
What is the Value of SAS Analytics?
 
Top 140+ Advanced SAS Interview Questions and Answers.pdf
Top 140+ Advanced SAS Interview Questions and Answers.pdfTop 140+ Advanced SAS Interview Questions and Answers.pdf
Top 140+ Advanced SAS Interview Questions and Answers.pdf
 

Recently uploaded

(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...shivangimorya083
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxMohammedJunaid861692
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfadriantubila
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramMoniSankarHazra
 
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Onlineanilsa9823
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...shambhavirathore45
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023ymrp368
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Delhi Call girls
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 

Recently uploaded (20)

(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 

SAS AX 2018 - Manufacturing Insights by William Nadolski

  • 1. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
  • 2. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. Manufacturing Insights: Methods for Analyzing & Visualizing Industrial Sensor Data Presented by William Nadolski Senior Associate Analytical Consultant SAS Institute
  • 3. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #AnalyticsX OVERVIEW • Background and experience • Sensor data challenges • Sensor data opportunities • Goals of this session All images licensed under creative commons unless otherwise noted.
  • 4. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #AnalyticsX Customer Testimonials Justin Dye, Director of Honeywell Business Analytics “I can tell you that the best money we spent was this SAS RAAS contract. Without a doubt, we would not be where we are today without this. Most organizations are happy with improvements in the single digits. Two, three, four percent is a pretty big deal on an $11 billion business. When we did this [implemented the recommendations], we got in excess of a 30% yield improvement. A huge deal. It’s hard to overstate how big a deal this is. This represents tens of millions of dollars.” ~Justin Dye, Director of Honeywell Business Analytics http://players.brightcove.net/1872491364001/default_default/index.html?videoId=5573861692001
  • 5. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #AnalyticsX Customer Testimonials Tom Baumann, Senior Manager of Data Analytics for Honeywell IIOT “The SAS team was able to identify a number of different issues that were occurring during our process. They came up with 28 things that we needed to do differently. We did that and our yield jumped from 70% to 95% over a period of five months. For us, that’s huge. In that project alone, the savings were about four to five million dollars. That gives you some sense of what you can do with the data.” ~Tom Baumann, Senior Manager of Data Analytics for Honeywell IIOT http://players.brightcove.net/1872491364001/default_default/index.html?videoId=5766285180001
  • 6. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #AnalyticsX AGENDA • Data Pre-Processing Techniques • Useful Sensor Data Visualizations • Dimensionality Reduction • Feature Extraction Methods • Time Series Clustering Approaches • Motif & Discord Discovery in SAS Viya
  • 7. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #AnalyticsX DATA PRE-PROCESSING Disclaimer: All recommendations are context-dependent 1. Identify run start and run end times 2. Map data to a common time index 3. Impute missing values 4. Waveform alignment 5. Data smoothing
  • 8. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #AnalyticsX SENSOR VISUALIZATIONS • Run Overlay • Panel Plots • Spaghetti Plots • Lasagna Plots
  • 9. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #AnalyticsX Spaghetti & Lasagna Plots Enables visualization of sensor behavior both within and across runs Sensor Data 1: Spaghetti Plot Sensor Data 2: Lasagna Plot
  • 10. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #AnalyticsX DIMENSIONALITY REDUCTION Why reduce the dimensionality of time series data? • Simple Down Sampling • Piecewise Aggregate Approximation (PAA) • Piecewise Linear Approximation (PLA) • Symbolic Aggregate Approximation (SAX)
  • 11. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #AnalyticsX FEATURE EXTRACTION • Traditional batch-level summary statistics • Summary statistics over discrete windows within run • Discrete wavelet transformation coefficients • Discrete Fourier transformation coefficients • Representative cluster membership
  • 12. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #AnalyticsX CLUSTERING APPROACHES Methods for Detecting Anomalies Across Batches Requires a measure of distance between every pair of runs • Euclidean Distance • Dynamic Time Warping • SAX Edit Distance
  • 13. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #AnalyticsX Dynamic Time Warping • DTW identifies the optimal warping path by: - Calculating the distance from every element of series T to every element of series S - Selecting the path that minimizes the distance between the two series • Extremely computationally expensive - Can speed up by enforcing a global search constraint - Also has benefit of avoiding pathological warpings
  • 14. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #AnalyticsX DTW Clustering Demo Trace Dataset All Runs Plotted Plot One Run for Each Label (Raw Values) Plot One Run for Each Label (Normalized Values)
  • 15. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #AnalyticsX DTW Clustering Demo Key Code: PROC SIMILARITY All Runs Plotted by Resulting Cluster Membership
  • 16. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #AnalyticsX SAX Edit Distance • Method of dimensionality reduction • Converts numeric time series into a representational text string • First convert signal via PAA then map PAA values onto SAX symbols • Can then compute the edit distance between run “words”
  • 17. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #AnalyticsX SAX Clustering Demo • Typically, SAX breakpoints are chosen to ensure equiprobable regions • Demo instead utilizes simple normalization - Original Series: Each run comprised of 275 sensor measurements capable of spanning an infinite number of values from 0 to 1 - SAX Representation: Each run represented by 11 SAX time units of width 25 spanning a SAX alphabet of only 6 distinct letters (a-f) - Can then use either Generalized or Levenshtein Edit Distance between each pair of runs to compute the similarity metric used for clustering Top Four SAX Sequences PAA to SAX Symbol Mapping Resulting Cluster Membership (Normalized Values)
  • 18. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #AnalyticsX MOTIF & ANOMALY DETECTION Methods for Detecting Within-Batch Anomalies/Patterns • Motif Discovery • Discord Detection • Motif Scoring
  • 19. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #AnalyticsX Motif Discovery in SAS Viya ECG Heartbeat Sensor Data • How does a “typical” heartbeat behave? • What is the most “similar” and frequent non-trivial subsequence of length L?
  • 20. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #AnalyticsX Motif Discovery • Simply need to specify the desired motif length
  • 21. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #AnalyticsX Motif Discovery • How should a prototypical heartbeat behave?
  • 22. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #AnalyticsX Discord/Anomaly Detection in SAS Viya • What is the most surprising or “dissimilar” subsequences of length L? • What about the second most or third most?
  • 23. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #AnalyticsX Discord/Anomaly Detection • Wish to identify the 10 most dissimilar discords of length 125 • Are they all “true” anomalies?
  • 24. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #AnalyticsX Discord/Anomaly Detection • Top three anomalies of length 125 identified • Zoomed comparison against previously identified motif centroid
  • 25. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #AnalyticsX Motif Scoring in SAS Viya • Suppose we’re interested in a specific sub-sequence - ECG behavior immediately after subject experiences a major premature ventricular contraction • Wish to locate other “similar” instances within the series
  • 26. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #AnalyticsX Motif Scoring • Using our identified sub-sequence as a target, we can identify the top 10 most “similar” subsequences
  • 27. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #AnalyticsX Motif Scoring • Closest (non-self) sub-sequence corresponds to previously identified minor premature ventricular contraction • Consider the potential manufacturing applications
  • 28. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #AnalyticsX Key Takeaways • Understand the process • Collaboration is key • Power of visualizations • Data quality over quantity • Importance of end-to-end part tracking • Explanatory vs. predictive modelling
  • 29. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. Questions?
  • 30. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. Thank You! Presented by William Nadolski Senior Associate Analytical Consultant SAS Institute William.Nadolski@sas.com https://github.com/nadolsw/
  • 31. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #AnalyticsX Your Feedback Counts! Don't forget to complete the mobile app session survey! 1. Go to the Agenda icon in the conference app. 2. Find this session title and select it. 3. On the Sessions page, scroll down to Surveys and select the name of the survey. 4. Complete the survey and click Finish.
  • 32. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #AnalyticsX Image & Data Attribution Unless otherwise noted, images licensed under CC0 • Slide 3: “Communication Internet of Things” by geralt • Slide 6: “Presentation Icon Blue” by Iconbaandar Team • Slide 7: “Applications-databse” by dracos on Wikimedia Commons • Slide 8: “Infographic Design” by UnboxScience • Slide 10: “Cut crop selection tetris” by Clker-Free-Vector-Images • Slide 11: “Icon Mathematical Plot” by Inductiveload on Wikimedia Commons • Slide 12: “K Means Example Step 4” by Weston.pace on Wikimedia Commons • Slide 18: “Sound Note Melody” on SVGSilh • Trace Dataset by D. Roverso • ECG Data hosted by Eamon Keogh, Jessica Lin, and Ada Fu • A debt of gratitude goes out to Dr. Eamonn Keogh of UC Riverside for his approachable research on many of these techniques • All code used in this presentation can be found at: https://github.com/nadolsw/SAS/tree/master/AX_2018