如何调整SAS中卡方拟合优度检验的自由度?
How to adjust degree of freedom in Chi-Square Goodness-of-Fit Test in SAS?
我想在卡方检验中检查 p 值,这是我在 SAS 中的代码。
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;
这里有个问题。这个卡方检验没有包含值为0的时候。其实DF是4,现在是1。
下面的计算是我想要的(卡方应该是31),包括0个值。
如何包含值为 0 的类别,以便 DF 变为 4,而不是 1?卡方变为 31,而不是 6.4?
谢谢!!
您需要在 WEIGHT 语句中使用 ZEROS 选项。
proc freq data=dataA;
tables Ball / chisq;
weight observed / zeros;
run;
我想在卡方检验中检查 p 值,这是我在 SAS 中的代码。
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;
这里有个问题。这个卡方检验没有包含值为0的时候。其实DF是4,现在是1。
下面的计算是我想要的(卡方应该是31),包括0个值。
如何包含值为 0 的类别,以便 DF 变为 4,而不是 1?卡方变为 31,而不是 6.4?
谢谢!!
您需要在 WEIGHT 语句中使用 ZEROS 选项。
proc freq data=dataA;
tables Ball / chisq;
weight observed / zeros;
run;