🔒 This topic is solved and locked.
Need further help from the community? Please
sign in and ask a new question.
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
Posted 04-02-2019 07:42 PM
(2793 views)
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
2 REPLIES 2
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
where unit in ("offense" "defense");
PG
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
or if you have no missing value of unit, the following is either an option
where unit ^in ("special teams");