intro to predixion software - real world predictive analytics

35
By SQL Server MVP Lynn Langit Real World Predictive Analytics

Upload: lynn-langit

Post on 14-May-2015

1.060 views

Category:

Technology


4 download

DESCRIPTION

Intro deck for presentation to SQL Server User Group in Bangalore

TRANSCRIPT

Page 1: Intro to Predixion Software - Real World Predictive Analytics

By SQL Server MVP Lynn Langit

Real World Predictive Analytics

Page 2: Intro to Predixion Software - Real World Predictive Analytics

About Lynn Langit

Industry awards

Microsoft – MVP for SQL

Server

Google – GDE for Cloud

Platform

10Gen – Master for MongoDB

Practicing Architect

Technical author / trainerGoogle Cloud

SeriesSQL Server

Series

Cloudera certified

Developer

2 books on SQL Server BI

Page 3: Intro to Predixion Software - Real World Predictive Analytics

What is Predictive Analytics?

“Technology that LEARNS from EXPERIENCE (data) to PREDICT the future”

It uses techniques from the following:Statistics Machine LearningData MiningGame theory

Page 4: Intro to Predixion Software - Real World Predictive Analytics

What Is Predixion Insight?

Run Server-based Predictive Applications • In the Cloud –OR-• On Premises (Uses SQL Server 2012 SSAS)

Model in Excel • Integrated Toolbars

Use Varied Data Sources• Excel, PowerPivot• SQL Server• Hadoop (future)

Collaborate with Smart Output Viewers• Visualize results of analysis in Excel or in a browser• Share results via email, comments, publishing

Page 5: Intro to Predixion Software - Real World Predictive Analytics

Predixion Insight ServerEnterprise Data Sources

Client Tools

and/or

PredixionAPI Connexion

Deployment

Predixion Cloud Architecture

Private Cloud

Excel 2007 – 2013

PowerPivot Add-in

Predixion Insight Client

Datasets, Models and Automation

Framework

PowerQuery Add-in

(SAS, SPSS, R)

PredixionPMML Connexion

Page 6: Intro to Predixion Software - Real World Predictive Analytics

Predixion Insight ServerEnterprise Data Sources

Client Tools

and/or

PredixionAPI Connexion

Deployment

Predixion On Premise Architecture

SQL Server 2012 SSAS

Excel 2007 – 2013

PowerPivot Add-in

Predixion Insight Client

Datasets, Models and Automation

Framework

PowerQuery Add-in

(SAS, SPSS, R)

PredixionPMML Connexion

Page 7: Intro to Predixion Software - Real World Predictive Analytics

Visualizing Predixion Software

Page 8: Intro to Predixion Software - Real World Predictive Analytics

Some Customer Scenarios

Page 9: Intro to Predixion Software - Real World Predictive Analytics

92%

Healthcare: Preventable Hospital Readmissions

• Hospital data is used to build a hospital-specific Predixion model • The Predixion model is then used to risk stratify patients upon admission • Risk scores are updated throughout the patient’s stay • Readmission risk scores are used by care givers to target appropriate

patient care paths.

Page 10: Intro to Predixion Software - Real World Predictive Analytics

Oil and Gas: High Velocity Streaming Predictions

Predixion model pushed into CEP (complex event processing)/StreamThousands of predictions scored per second in memory, near zero latencyContinuous processing of event streams from multiple sourcesGathers and preprocesses data into predictors for predictive modelsReports in real time on potential failures for preventative maintenance

Streaming Sensor data

Real Time Scoring

Digital oilfield In streaming data scoring Preventative Maintenance

Page 11: Intro to Predixion Software - Real World Predictive Analytics

Getting Started with Predixion

Cloud-based Predictive Analytics• Simple to set-up• Install Excel add-in• Connect to Predixion

Cloud Service

On-premise Predictive Analytics• Requires local SQL Server• Must follow install

instructions • Keeps all data on

premises

Page 12: Intro to Predixion Software - Real World Predictive Analytics

Try it out!

Page 13: Intro to Predixion Software - Real World Predictive Analytics

Insight Now DEMO

Page 14: Intro to Predixion Software - Real World Predictive Analytics

Insight Now Ribbon in Excel

Page 15: Intro to Predixion Software - Real World Predictive Analytics

Identifying Key Influencers

Page 16: Intro to Predixion Software - Real World Predictive Analytics

Many Data Viewers

• Decision Trees• TreeMap• Predictor• Application-level views• Many more • Displayed – in Excel or – in the browser

Page 17: Intro to Predixion Software - Real World Predictive Analytics

Data Viewers in Browser

Page 18: Intro to Predixion Software - Real World Predictive Analytics

Visual Macros

Page 19: Intro to Predixion Software - Real World Predictive Analytics

Insight Analytics DEMO

Page 20: Intro to Predixion Software - Real World Predictive Analytics

Preparing the data

• Use the Insight Workbench • Perform data profiling• Sample the data• Create an Application

Page 21: Intro to Predixion Software - Real World Predictive Analytics

Machine Learning Semantic Model

• PAX – Predictive Analytics Expressions• Example ‘Z-Score normalization’• N = (v-average(v))/stdev(v)

• Data Access • Insight Workbench

Page 22: Intro to Predixion Software - Real World Predictive Analytics

Insight Workbench

Page 23: Intro to Predixion Software - Real World Predictive Analytics

Insight Workbench DEMO

Page 24: Intro to Predixion Software - Real World Predictive Analytics

Insight Analytics Model Algorithms

Predixion Insight Analytics

Data Mining Algorithm

Classify Logistic Regression

Estimate Regression Trees, Gaussian Trees, Neural NetworkLinear Regression, Logistic Regression

Segment Probabilistic Clustering or K-Means Clustering

Associate Associative (Decision) Trees or Association Rules (Market Basket)

Forecast Blended Time Series (ARIMA & ARTXP)

Page 25: Intro to Predixion Software - Real World Predictive Analytics

Test the Model’s Accuracy

Page 26: Intro to Predixion Software - Real World Predictive Analytics

Manage and Share Results

Page 27: Intro to Predixion Software - Real World Predictive Analytics

Introduced in 3.0

Extensible Machine Learning Library Architecture• Pluggable to support Mahout and more

In-place Scoring APIs• Support streaming APIs, such as StreamInsight• In-database scoring with SQL Server• Brings library to the data (like MapReduce)

Marketplace• Reusable applications (by vertical)

Page 28: Intro to Predixion Software - Real World Predictive Analytics

Support in SQL Server 2012

• In-database scoring• Integration with SSIS

Page 29: Intro to Predixion Software - Real World Predictive Analytics

PAX Functions

Page 30: Intro to Predixion Software - Real World Predictive Analytics

Predixion Marketplace

Page 31: Intro to Predixion Software - Real World Predictive Analytics

Predixion Marketplace DEMO

Page 32: Intro to Predixion Software - Real World Predictive Analytics

Looking Forward

• Support for Mahout (Hadoop)• Support for R

Page 33: Intro to Predixion Software - Real World Predictive Analytics

www.TeachingKidsProgramming.org• Free Courseware • Do a Recipe Teach a Kid (Ages 10 ++)• Java or Microsoft SmallBasic• C# on Pluralsight

• recipes)

Page 34: Intro to Predixion Software - Real World Predictive Analytics

VOTECONFIRMSHARE

Page 35: Intro to Predixion Software - Real World Predictive Analytics

Keep Learning• Twitter: @LynnLangit• YouTube:

http://www.youtube.com/user/SoCalDevGal

• Hire me– To help build your BI/Big Data solution– To teach your team next gen BI– To learn more about using NoSQL

solutions