- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
HI,
I have used proc freq with cmh chisq and alpha options to generate odds ratio for my data.
Now I need to generate by age category.
Can I use class statement?
PROC freq data=mydata;
class agec;
tables trt /chisq cmh alpha=0.05;
RUN;
is giving me an error.
Thanks,
Archana
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
Here is the documentation for the FREQ procedure. All the valid syntax is explained. There is not a CLASS statement.
You can, however, run stratified analyses by using additional variables on the TABLES statement. Here is an example, also from the documentation.
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
Here is the documentation for the FREQ procedure. All the valid syntax is explained. There is not a CLASS statement.
You can, however, run stratified analyses by using additional variables on the TABLES statement. Here is an example, also from the documentation.
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
If you simply want separate tests for each age category, sort your data and use a BY statement.
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
Try
PROC freq data=mydata;
tables agec*trt /chisq cmh alpha=0.05;
RUN;
Steve Denham