🔒 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 02-01-2022 12:25 PM
(914 views)
I want to check p-value in chi-Square test, and this is my code.
data dataA; input Ball $ observed; datalines; A 1 B 0 C 0 D 0 E 9 ; run; proc freq data=dataA; tables Ball / chisq; weight observed; run;
Here is a problem. This Chi-square test did not include when value is 0. Actually, DF is 4, but now it's 1.
This calculation is what I want (Chi-square should be 31), including 0 values.
How can I include the category with 0 value so that DF becomes 4, not 1? and Chi-squared becomes 31, not 6.4?
Thanks!!
1 ACCEPTED SOLUTION
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
You should use the ZEROS option on the WEIGHT statement to include those cells with a zero count.
proc freq data=dataA;
tables Ball / chisq;
weight observed/zeros;
run;
1 REPLY 1
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
You should use the ZEROS option on the WEIGHT statement to include those cells with a zero count.
proc freq data=dataA;
tables Ball / chisq;
weight observed/zeros;
run;