Data visualization with SAS programming

Formatting sglot to display group data from model predictions

Reply
Occasional Learner
Posts: 1

Formatting sglot to display group data from model predictions

I want to display estimates from an HLM model for two different groups (variables: out= my outcome, ID = case identifyer, age = measure of time, diagnosis = grouping variable).

 

proc mixed;

class = ID;

model out = age diagnosis / solution outp=pred;

random= intercept /SUBJECT = ID TYP = UN GCORR;

run;

 

proc sgplot data=pred;

series y=pred x=age /group = diagnosis;

run;

 

Resulting plot has lines for individual cases and I'm trying to create a graph with one line per group.  Added bonus if you can help with overlaying raw data within same graph and/or adding confidence intervals.  Thanks in advance!

Respected Advisor
Posts: 4,606

Re: Formatting sglot to display group data from model predictions

Add

 

proc sort data=pred; by diagnosis age; run;

before the call to proc sgplot.

 

Add 

 

scatter x=age y=out / group=diagnosis;

before run; to get the raw data points.

PG
SAS Super FREQ
Posts: 864

Re: Formatting sglot to display group data from model predictions

What do you get if you drop the "CLASS = ID" variable?

Post a Question
Discussion Stats
  • 2 replies
  • 127 views
  • 0 likes
  • 3 in conversation