SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Ähnlich wie SAS AX 2018 - Manufacturing Insights by William Nadolski

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
Revolution Analytics
 
Sg presentation world wide
Sg presentation world wideSg presentation world wide
Sg presentation world wide
anuragonline001
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
amitlee9823
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
amitlee9823
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
amitlee9823
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 
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
Abortion pills in Riyadh +966572737505 get cytotec
 
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
karishmasinghjnh
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
amitlee9823
 
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
amitlee9823
 
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
amitlee9823
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Kürzlich hochgeladen (20)

Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
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
 
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
 
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 

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