BookmarkSubscribeRSS Feed
Marjolein
Obsidian | Level 7

Hi all,

 

 

I have a rather simple question. I want to create a new variable in my data-set with the residuals from a simple regression procedure. This is what I tried:

 

PROC reg data=a;

MODEL y=x;

OUTPUT out=b r=residual;

RUN;

 

However, when I try to open the data-set, it says:

ERROR: You cannot open 'dataset' for input access with record-level control because

'dataset' is in use by you in resource environment REG.

 

What am I doing wrong?

 

Thanks a lot!

 

2 REPLIES 2
Reeza
Super User

PROC REG requires a QUIT; at the end, not just a RUN;

adrfinance
Obsidian | Level 7

Thank you this was really helpful because I was also stuck with a similar error message regarding saving residuals!

SAS Innovate 2025: Save the Date

 SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!

Save the date!

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
  • 2 replies
  • 4163 views
  • 5 likes
  • 3 in conversation