# Top 5 SAS Predictive Modeling Procedure – You Must Know

We looked at different types of analysis and the procedures used for performing it in the previous SAS/STAT tutorial, today we will be looking at another type of analysis, called SAS Predictive Modeling. In this tutorial, we will study introductionÂ to Predictive Modeling with examples.

Moreover, we will further discuss how can we use Predictive Modeling in SAS/STAT or the SAS Predictive Modeling Procedures:Â PROC PLS, PROC ADAPTIVEREG, PROC GLMSELECT, PROC HPGENSELECT, and PROC TRANSREG with examples & syntax.

So, let’s begin with SAS/STAT Predictive Modeling.

### What is SAS Predictive Modeling?

Predictive modelingÂ is a process that forecasts outcomes and probabilities through the use of data mining. In this, each modelÂ is made up of a specific number of predictors, which are variables that help in determining as well as influencing future results. Once all the data has been collected for the required number of relevant predictors, a statisticalÂ modelÂ is formulated.

In SAS Predictive modeling,Â theÂ model is chosen on the basis of a detection theory that tries to guess the probability/possibility of an outcome given a specific amount of input data, say for example if given an email sent through predictive modeling, we determine how likely it is that it is spam.

### Procedures for Predictive Modeling in SAS/STAT

Following procedures are used to compute SAS/STAT Predictive Modeling of a sample data. Let us explore it.

#### a. PROC PLS

The PLS procedure in SAS/STAT is used to fit models through the use of linear predictive methods. Apart from fitting models, the techniques used in the PLS procedure have another goal of accounting for any variation in the predictors.
The techniques implemented using the PLS procedure are:

• Principal component regression technique, in whichÂ factors are extracted to explain the variation of predictor sample
• Reduced rank regression technique, in whichÂ factors are extracted to explain response variation.
• Partial least squares regression technique, where both response variation and predictor variation are accounted.

A Syntax of PROC PLS-

```PROC PLS DATASET<options>;
MODEL dependent-variablesÂ =Â effectsÂ </Â options>;```

TheÂ PROC PLS andÂ MODEL statements are required.
PROC PLS Example-

```proc pls data=SASHELP.iris plots=all;
Â Â Â Â Â Â Â Â Â Â Â  model sepallength=sepalwidth|petalwidth;
run;```

SAS Predictive Modeling Procedure –Â PROC PLS

SAS Predictive Modeling Procedure –Â PROC PLS

SAS Predictive Modeling Procedure –Â PROC PLS

SAS/STAT Predictive Modeling Procedure –Â PROC PLS

SAS/STAT Predictive Modeling Procedure –Â PROC PLS

SAS/STAT Predictive Modeling Procedure –Â PROC PLS

SAS/STAT Predictive Modeling Procedure –Â PROC PLS

Predictive Modeling in SAS/STAT –Â PROC PLS

Predictive Modeling in SAS/STAT –Â PROC PLS

Predictive Modeling in SAS/STAT –Â PROC PLS

Predictive Modeling in SAS/STAT –Â PROC PLS

Predictive Modeling in SAS/STAT –Â PROC PLS

SAS/STAT Predictive Modeling Procedure –Â PROC PLS

SAS/STAT Predictive Modeling –Â PROC PLS

SAS/STAT Predictive Modeling –Â PROC PLS

SAS/STAT Predictive Modeling –Â PROC PLS

SAS/STAT Predictive Modeling –Â PROC PLS

We have already discussed this procedure inÂ  SAS/STAT Non-Parametric Regression tutorial.

#### c. PROC GLMSELECT

We have already discussed this procedure in SAS/STAT Model Selection tutorial.

#### d. PROC HPGENSELECT

We have already discussed this procedure in SAS/STAT Model Selection tutorial.

#### e. PROC TRANSREG

We have already discussed this procedure in SAS/STAT Market Research tutorial.

This was allÂ about SAS Predictive Modeling Tutorial. Hope you like our explanation.

### Conclusion

Hence, we learned Introduction to Predictive Modeling with an example. In conclusion, we saw different procedures used in SAS predictive modeling: PROC ADAPTIVEREG, PROC GLMSELECT, PROC HPGENSELECT, PROC TRANSREG, andÂ PROC PLS with example & syntax. If you have any query, feel free to ask in the comment section.

Did you know we work 24x7 to provide you best tutorials