real-world predictive analytics with power bi and predixion software

26
Real-World Predictive Analytics With Power BI and Predixion Software Lynn Langit Architect Level: Intermediate

Upload: lynn-langit

Post on 14-May-2015

5.606 views

Category:

Technology


2 download

DESCRIPTION

Using Microsoft Power BI (Gateway and Power Query) and Predixion Software to get business value from machine learning (advanced data mining) problems.

TRANSCRIPT

Page 1: Real-world Predictive Analytics with Power BI and Predixion Software

Real-World Predictive AnalyticsWith Power BI and Predixion Software

Lynn LangitArchitect

Level: Intermediate

Page 2: Real-world Predictive Analytics with Power BI and Predixion Software

Types of Analytics• Business Analytics - deterministic

– Query – Aggregation

• Predictive Analytics - probabilistic– Machine Learning

• Statistics• Unsupervised Data Mining• Supervised Data Mining• Other

Page 3: Real-world Predictive Analytics with Power BI and Predixion Software

Process1. Select Business Question

2. Find Data

3. Prepare Data

4. Apply Machine Learning

5. Evaluate /Visualize

Results

Page 4: Real-world Predictive Analytics with Power BI and Predixion Software

1. Business Question Example

“What are the factors most closely related to hospital patient re-admissions?”

Page 5: Real-world Predictive Analytics with Power BI and Predixion Software

3a. Preparing the Data• Power BI -- Power Query

Page 6: Real-world Predictive Analytics with Power BI and Predixion Software

3b. Preparing the Data• Predixion Software

– Insight Workbench

Page 7: Real-world Predictive Analytics with Power BI and Predixion Software

Using the Power Query Add-in for Excel

DEMO

Page 8: Real-world Predictive Analytics with Power BI and Predixion Software

3c. Power BI Data GatewayWhat is it? Endpoint hosted via Office 365

• Enables access to corporate OData feeds• Enables discovery of saved, shared queries in PowerQuery• Enables Excel workbook refresh (via SharePoint online)

Page 9: Real-world Predictive Analytics with Power BI and Predixion Software

FREE – Power Query Single User

Office 365

• $$$ - Office 365 gateway• Sharable Queries

Power BI

Page 10: Real-world Predictive Analytics with Power BI and Predixion Software

Using the Power BI Gateway

DEMO

Page 11: Real-world Predictive Analytics with Power BI and Predixion Software

4. Apply Machine Learning

“What are the factors most closely related to hospital patient re-admissions?”

Page 12: Real-world Predictive Analytics with Power BI and Predixion Software

4a. About 3rd party Excel ML Add-ins

What are they? Toolbars in Excel• XLMiner• StatsMiner• XLStat• RExcel

Important: All of these tools assume expert statistical knowledge

Page 13: Real-world Predictive Analytics with Power BI and Predixion Software

An aside…about R Language

Page 14: Real-world Predictive Analytics with Power BI and Predixion Software

4b. About the Data Mining Add-ins For ExcelWhat is it? Free add-ins which add menus to use SSAS Analysis Services Data Mining

• Table Analysis Tools for Excel– Use mining models with Excel data or external data

• Data Mining Client for Excel– Create/test/explore/manage Mining Models

• Data Mining Templates for Visio– Render/share mining models as Visio Drawings

Important: Use requires connection to SQL Server 2012 SSAS

Page 15: Real-world Predictive Analytics with Power BI and Predixion Software

Using the Data Mining Add-ins for Excel

DEMO

Page 16: Real-world Predictive Analytics with Power BI and Predixion Software

Machine Learning (Data Mining) Objects

• Structure or Application• Model(s)• Model Tools

• Processing• Verification• Query• Visualization

Page 17: Real-world Predictive Analytics with Power BI and Predixion Software

4c & 5. About Predixion SoftwareWhat is it? Suite of tools for predictive analytics

• Insight Now– Use mining models with Excel data or external data

• Insight Workbench– Prepare data for model creation

• Insight Analytics– Create/test/explore/manage Mining Models

• Web-based Viewers and Tools

Important: Runs on premise (SSAS local) –OR-- on cloud via Predixion’s cloud-based servers

Page 18: Real-world Predictive Analytics with Power BI and Predixion Software

Using Predixion SoftwareDEMO

Page 19: Real-world Predictive Analytics with Power BI and Predixion Software

19

Page 20: Real-world Predictive Analytics with Power BI and Predixion Software
Page 21: Real-world Predictive Analytics with Power BI and Predixion Software

4d. New - Azure Machine Learning

Page 22: Real-world Predictive Analytics with Power BI and Predixion Software

Understanding options…

Tool Server Required Complexity of Use Other Cost of

Add-in Cost of Solution

Power Query None Easy Sharing queries requires Office 365 licenses

FREE varies

XLMiner none Hard Assumes stats expertise $$ $$

RExcel none Hard Assumes R expertise $ $

Data Mining Add-ins SQL Server SSAS Medium Designed for single user FREE $$$

Predixion on premise SQL Express Medium Requires local R install FREE $$-$$$

Predixion on premise SQL Server SSAS Medium Your data is stored locally FREE $$$$

Predixion cloud none Easy Supports SSAS Data Mining AND R Language

FREE $$-$$$

Azure Machine Learning none Hard Rich set of algorithms and supports R

n/a unknown

Page 23: Real-world Predictive Analytics with Power BI and Predixion Software

Analytics Applied

Business Analyst

Select & Clean

Aggregate

Query

Data Scientist

Selects Libraries

Applies Algorithms

Creates Solutions

ML ResearcherCreates Algorithms

Page 24: Real-world Predictive Analytics with Power BI and Predixion Software

Get Started Evaluate

• Pick one or more solutions

• Gather source data

• Prepare source data

• Try out some data mining algorithms

Learn Cost/Benefits

• tooling costs• learning costs• data gathering

costs• data

preparation costs

• data cleansing costs

• value of results

Start with a business question

Page 25: Real-world Predictive Analytics with Power BI and Predixion Software

www.TeachingKidsProgramming.org• Free Courseware (Java, Small Basic or C# [on Pluralsight])• Do a Recipe Teach a Kid (Ages 10 ++)

Page 26: Real-world Predictive Analytics with Power BI and Predixion Software

ThankYou

SoCalDevGal on