Hello,
I have a little problem. I have a new model where I deleted the intercept because I computed my own. But it seems like SAS is doing as it is a variable, because it counts 4 DDL :
int is the intercept that I computed :
proc reg data=data;
model a= int b c d /noint;
run;
How can I do ?
Thanks for your help 😉
Lucie
Do you mean that you want to compute a regression model where the intercept is supposed to be fixed at some predetermined value, rather than allowing SAS to compute whatever intercept is given by the least squares procedure??
I think you want to use the RESTRICT statement in PROC REG.
Yes that's what I meant
So I tried to use "the restrict" that you talked about
proc reg data=data;
model a= int b c d;
restrict int=intercept;
run;
but that doesn't solve the problem, because I can't do the restrcition if int is not in the model.
Thus I have 4 variables int, b, c and d and an intercept that is equal to int
Registration is now open for SAS Innovate 2025 , our biggest and most exciting global event of the year! Join us in Orlando, FL, May 6-9.
Sign up by Dec. 31 to get the 2024 rate of just $495.
Register now!
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.
Ready to level-up your skills? Choose your own adventure.