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

Hi, all. I am trying to run a two-sample ttest on a variable with a class that contains three levels. I understand that, by using a WHERE expression, I can omit the extra level. However, my code is failing me.  

 

proc ttest data=totalmvp;
     var pt0;
     class unit;

     where unit= ;
run;

 

I do not know what to place after the "unit=" in the expression. I am trying to keep levels called "offense" and "defense" while omitting a level called "special teams." 

1 ACCEPTED SOLUTION

Accepted Solutions
PGStats
Opal | Level 21

where unit in ("offense" "defense");

PG

View solution in original post

2 REPLIES 2
PGStats
Opal | Level 21

where unit in ("offense" "defense");

PG
GFW
Obsidian | Level 7 GFW
Obsidian | Level 7

or if you have no missing value of unit, the following is either an option

where unit ^in ("special teams");

 

Develop Code with SAS Studio

Get started using SAS Studio to write, run and debug your SAS programs.

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
  • 3531 views
  • 0 likes
  • 3 in conversation