为什么在solve.default中出现错误?

时间:2018-08-19 20:54:23

标签: r survey chi-squared

下面是我的数据(AustinPulse)的示例。我正在使用R中的“调查包”来运行Chi Sq测试。但是,当我运行教育(整数)测试时会收到错误消息。教育程度是1 =没有高中-7 =博士学位。有效是在李克特量表上1 =从不-5 =在大多数情况下。种族是一个因素1 =美洲印第安人-7其他。

head(AustinPulse)
# A tibble: 6 x 149

Respondent Effective  Education      Race

         <int>       <int>           <fct>                   
1         1             2              1                                                                   
2         1             2              1                                                                    
3         2             2              1                                                                      
4         1             2              7          

svychisq(~Race + Effective, design = Austindes, statistic = "Chisq")
Error in solve.default(denom, numr) : 
system is computationally singular: reciprocal condition number = 5.08908e-19

这是我在Chisq.test中进行测试时的输出

tbl = table(AustinPulse$Race, AustinPulse$Effective) 
chisq.test(tbl)

Pearson's Chi-squared test

data:  tbl
X-squared = 31.732, df = 24, p-value = 0.1338

0 个答案:

没有答案