Hello, I have data set look like
column 1 is id
column 2 is time
column 3 is the response
column 4 is the group indicator(1 to 4)
I need to do spaghetti plots each group separately
Here is what I done:
proc sgplot data=mydata;
title"spaghetti plot for each treatment group";
series x=time y=response / group=group;
run;but I got all group in one plot.
Thank you
Try this:
proc sgplot data=mydata;
title"spaghetti plot for each treatment group";
by group;
series x=time y=response ;
run;
You may need to sort the data ahead of time, by group.
@Mo2018 wrote:
Hello, I have data set look like
column 1 is id
column 2 is time
column 3 is the response
column 4 is the group indicator(1 to 4)
I need to do spaghetti plots each group separately
Here is what I done:
proc sgplot data=mydata; title"spaghetti plot for each treatment group"; series x=time y=response / group=group; run;but I got all group in one plot.
Thank you
Try this:
proc sgplot data=mydata;
title"spaghetti plot for each treatment group";
by group;
series x=time y=response ;
run;
You may need to sort the data ahead of time, by group.
@Mo2018 wrote:
Hello, I have data set look like
column 1 is id
column 2 is time
column 3 is the response
column 4 is the group indicator(1 to 4)
I need to do spaghetti plots each group separately
Here is what I done:
proc sgplot data=mydata; title"spaghetti plot for each treatment group"; series x=time y=response / group=group; run;but I got all group in one plot.
Thank you
Dive into keynotes, announcements and breakthroughs on demand.
Explore Now →Get started using SAS Studio to write, run and debug your SAS programs.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.