SAS Procedures

Help using Base SAS procedures
BookmarkSubscribeRSS Feed
jebuske
Calcite | Level 5
Hi,

This is the regression model i'm using:

proc reg data=data_regressie4 outest=regressie4 edf;
BY ANALYS;
model geschaalde_FE = geschaalde_deviation age size total_experience firm_experience aantalsector aantalbedrijf;
run;

The problem is that the estimate for geschaalde_deviation should be greater than 0. Is there a way to make sas estimate this model with "geschaalde_deviation" being greater than 0?

Thanks a lot!
1 REPLY 1
Paige
Quartz | Level 8
There is a RESTRICT statement in PROC REG, but it doesn't allow "greater than" restrictions, just equality restrictions.

The problem isn't really SAS. The problem is that when you perform a regression with multiple correlated variables (you have 7 variables in your model), least squares regression (not SAS) can have huge variances for your parameter estimates, and because of that, you can get a negative estimate even when you think it should be positive. In this situation, interpreting the coefficients is a meaningless exercise.

Sometimes using Partial Least Squares regression (PROC PLS) can alleviate this problem, but your R-squared from PLS will not be as good as from PROC REG, and there's no guarantee that PLS will provide positive estimates.

sas-innovate-white.png

Our biggest data and AI event of the year.

Don’t miss the livestream kicking off May 7. It’s free. It’s easy. And it’s the best seat in the house.

Join us virtually with our complimentary SAS Innovate Digital Pass. Watch live or on-demand in multiple languages, with translations available to help you get the most out of every session.

 

Register now!

What is Bayesian Analysis?

Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.

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
  • 1 reply
  • 943 views
  • 0 likes
  • 2 in conversation