0

我已经通过两个函数 chi.test 和 crosstable() 计算了两个变量 hhldsize 和 tenure 的 chi-test(其中我设置了 expected=TRUE 以在交叉表下方计算它)。我这样做只是为了仔细检查我是否有相同的答案,并且惊讶地发现它们是不同的,因为 p 值不一样。现在我不确定我应该使用哪一个来解释图表......

(这两个变量都包含在对象 hhldsize.tenure 中)

独立的 chi-test 代码和输出:

> chisq.test(hhldsize.tenure$hhldsize, hhldsize.tenure$tenure, correct=FALSE)

Pearson's Chi-squared test

data:  hhldsize.tenure$hhldsize and hhldsize.tenure$tenure
X-squared = 114.75, df = 10, p-value < 2.2e-16

Warning message:
In chisq.test(hhldsize.tenure$hhldsize, hhldsize.tenure$tenure,  :
  Chi-squared approximation may be incorrect

通过列联表代码进行 CHI 测试: 我已将其添加为屏幕截图以保持列联表的完整性,因为我不够熟练,无法将代码很好地粘贴到此处

非常感谢您的帮助!

使用评论中推荐的“simulate.p.value = TRUE”输出

4

0 回答 0