BookmarkSubscribeRSS Feed
somebody
Lapis Lazuli | Level 10

I have a general question regarding procedures that run regressions. I work with financial data, especially asset pricing. I ran into many procedures that seem to perform the same task of running regressions, namely PROC SURVEYREG, PROC REG, PROC MODEL, PROC AUTOREG. Does anyone know, or know of, a summary or comparison between these PROCs? What are the main advantages/disadvantages of each one?

2 REPLIES 2
PaigeMiller
Diamond | Level 26

Yes, there is certainly some overlap in the features of these procedures.

 

The SAS documentation contain descriptions of what each PROC does, for example from PROC AUTOREG documentation:

The AUTOREG procedure estimates and forecasts linear regression models for time series data when the errors are autocorrelated or heteroscedastic. The autoregressive error model is used to correct for autocorrelation, and the generalized autoregressive conditional heteroscedasticity (GARCH) model and its variants are used to model and correct for heteroscedasticity. 

So you should start there in trying to learn what the procedures do.

--
Paige Miller
ballardw
Super User

https://documentation.sas.com/?cdcId=statcdc&cdcVersion=14.2&docsetId=statug&docsetTarget=statug_int...

 

The SAS/STAT documentation has a section on introduction to regression procedures.

hackathon24-white-horiz.png

The 2025 SAS Hackathon has begun!

It's finally time to hack! Remember to visit the SAS Hacker's Hub regularly for news and updates.

Latest Updates

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 2 replies
  • 2038 views
  • 0 likes
  • 3 in conversation