turn on suggestions

Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.

Showing results for

Find a Community

- Home
- /
- Analytics
- /
- Stat Procs
- /
- Testing the equality of 2 proportions / Chi-square...

Topic Options

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

04-02-2017 01:15 PM

I want to test the equality of 2 proportions, but I want to do it for each level of a nominal, polychotomous variable. For example, gender (dichotomous) and race (polychotomous). I want to compare the proportion of males that are caucasian, for example, to the proportion of females that are caucasian, and so on. I want the same comparison for each level of the polychotomous variable race. If there are 5 levels of race, I want 5 comparisons w/ p-values, difference in proportion and CI of the difference.

I understand that if the 2 variables are dichotomous I can use PROC FREQ w/ the CHISQ and RISKDIFF options for the statistical significance, the difference between proportions and the CI for that difference, but is there a way to perform this analysis without having to dichotomize a polychotomous variable?

Thanks!!

Accepted Solutions

Solution

04-10-2017
01:14 AM

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

Posted in reply to jcorroon

04-03-2017 12:33 AM

Your BY variables shouldn't be in the TABLES statement

All Replies

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

Posted in reply to jcorroon

04-02-2017 03:35 PM

Include the polychotomous variable as a BY variable.

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

Posted in reply to Reeza

04-02-2017 11:05 PM

When I do that I get the following NOTES in the log:

NOTE: No statistics are computed for race_ethn * gender because all data are missing.

NOTE: The above message was for the following BY group:

race_ethn=.

NOTE: No statistics are computed for race_ethn * gender because race_ethn has less than 2 nonmissing levels.

NOTE: The above message was for the following BY group:

race_ethn=Caucasian

NOTE: No statistics are computed for race_ethn * gender because race_ethn has less than 2 nonmissing levels.

NOTE: The above message was for the following BY group:

race_ethn=Black/African American/Hispanic

NOTE: No statistics are computed for race_ethn * gender because race_ethn has less than 2 nonmissing levels.

NOTE: The above message was for the following BY group:

race_ethn=Native American/Asian/Pacific Islander

NOTE: No statistics are computed for race_ethn * gender because race_ethn has less than 2 nonmissing levels.

NOTE: The above message was for the following BY group:

race_ethn=Other

NOTE: There were 2774 observations read from the data set SURVEY.CSCSP_2016_POST_SORT.

Solution

04-10-2017
01:14 AM

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

Posted in reply to jcorroon

04-03-2017 12:33 AM

Your BY variables shouldn't be in the TABLES statement

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

Posted in reply to jcorroon

04-02-2017 09:36 PM

Possion regression might do this. proc genmod + offset= option