19
Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com SAP’s Predictive Analysis Library (PAL) Function Cheat Sheets

SAP Predictive Analysis Library (PAL) Cheat Sheets - Save Time. Code more

Embed Size (px)

Citation preview

Page 1: SAP Predictive Analysis Library (PAL) Cheat Sheets - Save Time. Code more

Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

SAP’s Predictive Analysis Library (PAL)Function Cheat Sheets

Page 2: SAP Predictive Analysis Library (PAL) Cheat Sheets - Save Time. Code more

Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

Agenda

What Will Be Covered:

1. Predictive Analysis Library (PAL) Overview

2. PAL Function Cheat Sheets

1. Clustering/Classification/Regression

2. Association/Time Series/Preprocessing

3. Statistics/Social Network Analysis/Miscellaneous

3. About us

Page 3: SAP Predictive Analysis Library (PAL) Cheat Sheets - Save Time. Code more

Predictive Analysis Library (PAL ) Overview

Just the term “SAP Predictive Analysis” can make the best analyst tremble in fear, as it’s a complicated topic to comprehend.

The “why” versus the “what” are the easier topics to grasp. The “how” is where people commonly hit unpassable roadblocks.

It can get overwhelming; SAP Predictive Analysis metrics & calculations are confusing, disjointed & constantly changing.

To help, SAP has grouped functions for particular topics together into the Application Function Library (AFL).

Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

For further information please refer to: http://help.sap.com/saphelp_hanaplatform/helpdata/en/65/2c5ada587d4a018aa4a4cde6ae1fc4/frameset.htm

Page 4: SAP Predictive Analysis Library (PAL) Cheat Sheets - Save Time. Code more

Predictive Analysis Library (PAL ) Overview

SAP’s Predictive functions were grouped together in the AFL’s Predictive Analysis Library (PAL).

Add-on set of application functions that implement analysis algorithms. Makes executing clustering calculations w/ SAP HANA data easy & straightforward. Leverages HANA’s in-memory & near-linear parallelism performance for scoring, training, &

categorization; without data leaving the server. PAL can be accessed by SAP HANA SQL Script, which is an extension to SQL.

Adds control-flow capabilities & the ability to define complex application logic. Embeds predictive analytics into business applications. Contains universal predictive algorithms that execute directly against SAP HANA data. Enables up to 80% of the most use case common predictive scenarios.

Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

For further information please refer to: http://help.sap.com/hana/SAP_HANA_Predictive_Analysis_Library_PAL_en.pdf

Page 5: SAP Predictive Analysis Library (PAL) Cheat Sheets - Save Time. Code more

Predictive Analysis Library (PAL ) Overview

PAL function algorithms are required for SAP HANA applications, based on market survey responses, & are usually available in other database products.

PAL includes classic and universal predictive analysis algorithms in nine data-mining function categories:

Clustering/Classification/Regression Association/Time Series/Preprocessing Statistics/Social Network Analysis/Miscellaneous

Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

Let’s now take a look at the PAL function algorithms in the following slides. A full detailed list can be found via the link below:

http://help.sap.com/hana/SAP_HANA_Predictive_Analysis_Library_PAL_en.pdf

For further information please refer to: http://help.sap.com/hana/SAP_HANA_Predictive_Analysis_Library_PAL_en.pdf

Page 6: SAP Predictive Analysis Library (PAL) Cheat Sheets - Save Time. Code more

PAL Functions: Clustering

Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

Category PAL Algorithm Built-in Function Name

Clustering Affinity Propagation AP

Agglomerate Hierarchical Clustering HCAGGLOMERATE

Anomaly Detection ANOMALYDETECTION

Cluster Assignment CLUSTERASSIGNMENT

DBSCAN DBSCAN

Gaussian Mixture Model (GMM) GMM

K-Means KMEANS / VALIDATEKMEANS

K-Medians KMEDIANS

K-Medoids KMEDOIDS

LDA Estimation and Inference LDAESTIMATE / LDAINFERENCE

Self-Organizing Maps SELFORGMAP

Slight Silhouette SLIGHTSILHOUETTE

PAL Clustering Functions can be seen below:

For further information please refer to: http://help.sap.com/hana/SAP_HANA_Predictive_Analysis_Library_PAL_en.pdf

Page 7: SAP Predictive Analysis Library (PAL) Cheat Sheets - Save Time. Code more

PAL Functions: Classification

Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

Category PAL Algorithm Built-in Function NameClassification Area Under Curve (AUC) AUC

Back Propagation Neural Network CREATEBPNN / PREDICTWITHBPNN

C4.5 Decision Tree CREATEDTWITHC45

CART Decision Tree CART

CHAID Decision Tree CREATEDTWITHCHAID

Confusion Matrix CONFUSIONMATRIX

KNN KNN

Logistic Regression (w/ Elastic Net Regularization) LOGISTICREGRESSION / FORECASTWITHLOGISTICR

Multi-Class Logistic Regression LRMCTR / LRMCTE

Naive Bayes NBCTRAIN / NBCPREDICT

Parameter Selection & Model Evaluation (PSME) PSME

Predict w/ Tree Model PREDICTWITHDT

Random Forest RANDOMFORESTTRAIN / RANDOMFORESTSCORING

Support Vector Machine SVMTRAIN / SVMPREDICT

PAL Classification Functions can be seen below:

For further information please refer to: http://help.sap.com/hana/SAP_HANA_Predictive_Analysis_Library_PAL_en.pdf

Page 8: SAP Predictive Analysis Library (PAL) Cheat Sheets - Save Time. Code more

PAL Functions: Regression

Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

Category PAL Algorithm Built-in Function NameRegression Bi-Variate Geometric Regression GEOREGRESSION / FORECASTWITHGEOR

Bi-Variate Natural Logarithmic Regression LNREGRESSION / FORECASTWITHLNR

Exponential Regression EXPREGRESSION / FORECASTWITHEXPR

Multiple Linear Regression LRREGRESSION / FORECASTWITHLR

Polynomial Regression POLYNOMIALREGRESSION / FORECASTWITHPOLYNOMIALR

PAL Regression Functions can be seen below:

For further information please refer to: http://help.sap.com/hana/SAP_HANA_Predictive_Analysis_Library_PAL_en.pdf

Page 10: SAP Predictive Analysis Library (PAL) Cheat Sheets - Save Time. Code more

PAL Functions: Time Series

Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

Category PAL Algorithm Built-in Function NameTime Series ARIMA ARIMATRAIN / ARIMAFORECAST / ARIMAXFORECAST

Auto ARIMA AUTOARIMA

Brown Exponential Smoothing BROWNEXPSMOOTH

Croston’s Method CROSTON

Forecast Accuracy Measures ACCURACYMEASURES

Forecast Smoothing FORECASTSMOOTHING

Linear Regression w/ Damped Trend & Seasonal Adjust LRWITHSEASONALADJUST

Single Exponential Smoothing SINGLESMOOTH

Double Exponential Smoothing DOUBLESMOOTH

Triple Exponential Smoothing TRIPLESMOOTH

Seasonality Test SEASONALITYTEST

Trend Test TRENDTEST

White Noise Test WHITENOISETEST

PAL Time Series Functions can be seen below:

For further information please refer to: http://help.sap.com/hana/SAP_HANA_Predictive_Analysis_Library_PAL_en.pdf

Page 11: SAP Predictive Analysis Library (PAL) Cheat Sheets - Save Time. Code more

PAL Functions: Preprocessing

Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

Category PAL Algorithm Built-in Function NamePreprocessing Binning BINNING

Binning Assignment BINNINGASSIGNMENT

Convert Category Type to Binary Vector CONV2BINARYVECTOR

Inter-Quartile Range Test IQRTEST

Partition PARTITION

Posterior Scaling POSTERIORSCALING

Principal Component Analysis (PCA) PCA / PCAPROJECTION

Random Distribution Sampling DISTRRANDOM

Sampling SAMPLING

Scaling Range SCALINGRANGE

Substitute Missing Values SUBSTITUTE_MISSING_VALUES

Variance Test VARIANCETEST

PAL Preprocessing Functions can be seen below:

For further information please refer to: http://help.sap.com/hana/SAP_HANA_Predictive_Analysis_Library_PAL_en.pdf

Page 12: SAP Predictive Analysis Library (PAL) Cheat Sheets - Save Time. Code more

PAL Functions: Statistics

Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

Category PAL Algorithm Built-in Function NameStatistics Chi-Squared Test for Fitness CHISQTESTFIT

Chi-Squared Test for Independent CHISQTESTIND

Cumulative Distribution Function DISTRPROB

Distribution Fitting DISTRFIT / DISTRFITCENSORED

Grubbs’ Test GRUBBSTEST

Kaplan-Meier Survival Analysis KMSURV

Multivariate Statistics MULTIVARSTAT

Quantile Function DISTRQUANTILE

Univariate Statistics UNIVARSTAT

Variance Equal Test VAREQUALTEST

PAL Statistics Functions can be seen below:

For further information please refer to: http://help.sap.com/hana/SAP_HANA_Predictive_Analysis_Library_PAL_en.pdf

Page 13: SAP Predictive Analysis Library (PAL) Cheat Sheets - Save Time. Code more

PAL Functions: Social Network Analysis

Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

Category PAL Algorithm Built-in Function NameSocial Network Analysis Link Prediction LINKPREDICTION

PAL Social Network Analysis Functions can be seen below:

For further information please refer to: http://help.sap.com/hana/SAP_HANA_Predictive_Analysis_Library_PAL_en.pdf

Page 14: SAP Predictive Analysis Library (PAL) Cheat Sheets - Save Time. Code more

PAL Functions: Miscellaneous

Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

Category PAL Algorithm Built-in Function NameMiscellaneous ABC Analysis ABC

Weighted Score Table WEIGHTEDTABLE

PAL Miscellaneous Functions can be seen below:

For further information please refer to: http://help.sap.com/hana/SAP_HANA_Predictive_Analysis_Library_PAL_en.pdf

Page 15: SAP Predictive Analysis Library (PAL) Cheat Sheets - Save Time. Code more

Success – You Completed The Lesson!

10/10Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

Congratulations, you completed the lesson!

In this lesson you successfully learned:

1. Predictive Analysis Library (PAL) Overview

2. PAL Function Cheat Sheets

1. Clustering/Classification/Regression

2. Association/Time Series/Preprocessing

3. Statistics/Social Network Analysis/Miscellaneous

3. About us

Page 16: SAP Predictive Analysis Library (PAL) Cheat Sheets - Save Time. Code more

Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

Want to learn more about SAP’s Predictive Capabilities?

Contact us today for your FREE consultation with our experts.

Email: [email protected]

Require A Consultation?

Page 17: SAP Predictive Analysis Library (PAL) Cheat Sheets - Save Time. Code more

Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

Technical project leads and ABAP architects responsible for quality in technical scope and budget in global roll-outs of SAP Logistics applications (SAP LE / LO)

Conducted multiple SAP ABAP, SAP HANA®, and SAP Fiori® trainings for various US companies

Implementation of a standard SAP software solution for Spend Management within SAP AG & ARIBA (annual spend volume 3 Bill. EUR) which can be used in all SAP systems

Improved claims management using SAP FS-CM which is generating annual savings of 15 Mio € for a huge German public healthcare organization

Implemented a global solution for procurement processes at BMW AG using SAP SRM / B2B

Blueprinting and implementation of SAP software for banking credit cancelations for VOLKSWAGEN

Key Achievements of Blackvard Management Consulting in Previous Projects

What We’ve Accomplished

Page 18: SAP Predictive Analysis Library (PAL) Cheat Sheets - Save Time. Code more

Blackvard Management Consultants

www.blackvard.comCopyright © Blackvard Management Consulting – All rights reserved

Short Bio:

Lukas M. Dietzsch is managing director at Blackvard Management Consulting, LLC. He is holding a Master’s degree in Information Technology and is an experienced IT solution architect and project lead.

His strong background in adapting to requirements and standards in different industries and on various platforms are valuable assets for Blackvard customers.

He is repeatedly commended by customers for driving efficient solutions for complex problems in globally distributed team environments and meeting tough deadlines.

For further information please visit:

www.blackvard.com

Lukas M. Dietzsch

[email protected]

Copyright © Blackvard Management Consulting- All rights reserved www.blackvard.com

Managing Director

Page 19: SAP Predictive Analysis Library (PAL) Cheat Sheets - Save Time. Code more

Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

An overview of current and previous customers:

Customers That Recommend Blackvard