Microsoft SATVs Are Expiring —Take Full Advantage and Act Now!


Predictive Modeling Using SAS(R) High-Performance Analytics Procedures

  • Tuition USD $2,700 GSA  $2,176.32
  • Reviews star_rate star_rate star_rate star_rate star_half 2368 Ratings
  • Course Code PMHP41
  • Duration 3 days
  • Available Formats Classroom

SAS high-performance procedures provide predictive modeling tools that have been specially developed to take advantage of parallel processing in both multithreaded single-machine mode and distributed multiple-machine mode to solve big data problems. This course gives overview of all SAS High-Performance solutions and specifically introduces the functionality in the SAS High-Performance Statistics and Data Mining procedures for predictive modeling. The course shows examples of applying advanced statistics to huge volumes of data and quickly retrain many predictive modes using all available processing power in a single-machine mode and in distributed mode.

Skills Gained

  • set session options to specify the high-performance architecture for a SAS session
  • explain how High-Performance procedures are designed and intended to be used
  • identify similarities and differences between traditional SAS procedures and their SAS High-Performance Analytics counterparts
  • use Base SAS High-Performance utility procedures
  • perform model selection, dimension reduction, and identification of important variables
  • use SAS High-Performance procedures to build and assess predictive models for a binary target as well as an interval target
  • perform model selection for generalized linear models
  • fit zero-inflated models with variable selection.

Who Can Benefit

  • Experienced statisticians and predictive modelers who need to learn the functionality and use of SAS High-Performance Analytics procedures to build and assess predictive models


  • Before attending this course, you should have
  • experience in statistical analysis and predictive modeling using SAS/STAT
  • experience using SAS programming.

Course Details

Introduction to SAS High-Performance Analytics

  • introduction to machine learning
  • overview of SAS High-Performance Analytics procedures
  • shared concepts and topics (self-study)

Exploratory Analysis and Descriptive Statistics

  • exploratory analysis with the HPCORR, HPDMDB, and HPSUMMARY procedures
  • recoding variables with the HPDS2 procedure

Data Preparation and Transformation for Supervised Learning

  • partitioning data with the HPSAMPLE procedure
  • imputing missing values with the HPIMPUTE procedure
  • creating new inputs with the HPBIN procedure
  • selecting variables using the HPREDUCE procedure
  • supervised interval variable selection using the HPPLS procedure (self-study)

Supervised Models with Binary Target

  • logistic regression with the HPLOGISTIC procedure
  • random forests with the HPFOREST and HP4SCORE procedures
  • neural networks with the HPNEURAL procedure

Assessing Binary Predictive Models

  • model scoring and assessment procedure

Supervised Models with Interval Target

  • fitting a continuous response with the HPREG procedure
  • fitting generalized lienar models with the HPGENSELECT procedure

Unsupervised Learning Methods

  • unsupervised dimension reduction using the HPPRINCOMP procedure
  • clustering using the HPCLUS procedure


  • econometric modeling (self-study)
  • nonlinear modeling with SAS High-Performance Analytics (self-study)

When does class start/end?

Classes begin promptly at 9:00 am, and typically end at 5:00 pm.

Does the course schedule include a Lunchbreak?

Lunch is normally an hour long and begins at noon. Coffee, tea, hot chocolate and juice are available all day in the kitchen. Fruit, muffins and bagels are served each morning. There are numerous restaurants near each of our centers, and some popular ones are indicated on the Area Map in the Student Welcome Handbooks - these can be picked up in the lobby or requested from one of our ExitCertified staff.

How can someone reach me during class?

If someone should need to contact you while you are in class, please have them call the center telephone number and leave a message with the receptionist.

What languages are used to deliver training?

Most courses are conducted in English, unless otherwise specified. Some courses will have the word "FRENCH" marked in red beside the scheduled date(s) indicating the language of instruction.

What does GTR stand for?

GTR stands for Guaranteed to Run; if you see a course with this status, it means this event is confirmed to run. View our GTR page to see our full list of Guaranteed to Run courses.

Does ExitCertified deliver group training?

Yes, we provide training for groups, individuals and private on sites. View our group training page for more information.

Does ExitCertified deliver group training?

Yes, we provide training for groups, individuals, and private on sites. View our group training page for more information.

It was a great class taught by Ruben. It was great the way he used his experience and use cases to communicate to the class.

The software installation instructions needs to be more clear. We spent a lot time on installing and setting up the environment.

ExitCertified (Kelly & her team) were very responsive to all the pre-enrollment inquiries and sharing the TOCs etc. The course materials arrived on time, the classroom instructions were very clear and concise. And the staff was available always to help and support. Overall, a very good experience.

The course is well designed for beginners and intermediate AWS practitioners

Class material was clear and well communicated. Virtual setup was easy. Plenty of material was provided ahead of time. Sean was a fantastic instructor.

0 options available

There are currently no scheduled dates for this course. If you are interested in this course, request a course date with the links above. We can also contact you when the course is scheduled in your area.

Contact Us 1-800-803-3948
Contact Us
FAQ Get immediate answers to our most frequently asked qestions. View FAQs arrow_forward