BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
rykwong
Quartz | Level 8

Dear SAS community

I have a variable "gene" with 3 possible values (AA, AG, GG).   I need to run proc anova to capture the 3 group mean systolic blood pressure (SBP), N of the 3 groups, F value and its P value, (correct for multiple comparison using Turkey) and P values comparing these group means.  Would also want to plot the box plots of the 3 groups

 

So I run this code:

proc anova data = set1;

class gene; model SBP = gene; means gene /tukey cldiff

run;

 

But beyond blood pressure I also need to run the same for 200 other continuous variables.  Is there a way to generate a table that captures all of the above?

 

I also have 50 binary variables that I need to run proc freq for trend against the gene variable.

 

Any thoughts are much appreciated.

 

Thanks

Raymond

 

 

1 ACCEPTED SOLUTION

Accepted Solutions
WarrenKuhfeld
Ammonite | Level 13

proc anova supports multiple dependents.  proc freq supports multiple variables too.

proc anova data=sashelp.class;
   class sex;
   model age height weight = sex;
   run;

View solution in original post

2 REPLIES 2
WarrenKuhfeld
Ammonite | Level 13

proc anova supports multiple dependents.  proc freq supports multiple variables too.

proc anova data=sashelp.class;
   class sex;
   model age height weight = sex;
   run;

hackathon24-white-horiz.png

2025 SAS Hackathon: There is still time!

Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!

Register Now

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

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
  • 1509 views
  • 0 likes
  • 2 in conversation