BookmarkSubscribeRSS Feed
chuakp
Obsidian | Level 7

I can't seem to find any documentation on how to plot regression results from PROC SURVEYREG.  Here's my code:

proc surveyreg data = datafile;

weight perwt;

strata varstr;

cluster varpsu;

class agegroup;

model usc = age agegroup /solution;

run;

Any ideas?  Thanks.

1 REPLY 1
SteveDenham
Jade | Level 19

The standard graphics associated with SURVEYREG require an ESTIMATE, LSMEANS, LSMESTIMATE or SLICE statement.  You can get these by adding on ODS graphics on; statement prior to invoking surveyreg (include an ODS graphics off; after it for neatness), and adding the appropriate statement to proc surveyreg.  For regression type variables (estimated linear predictors and their standard errors, residuals, confidence bounds), use the OUTPUT out=SAS-data-set statement.  You can then use this dataset with any of the graphics procs that give what you need--SGPLOT and SGPANEL kind of come to mind.

Steve Denham

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

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
  • 1148 views
  • 3 likes
  • 2 in conversation