用NA值计算卡方

时间:2014-11-15 00:29:50

标签: r statistics na chi-squared

我想在缺少数据的两个值之间执行卡方检验。我怎样才能做到这一点? 我已经多次查看过不同来源,但没有一次成功。

1 个答案:

答案 0 :(得分:2)

我假设您想要使用Pearson的卡方检验在两个随机变量x,y之间进行卡方检验。

您可以使用公式,即chisq.test(x,y)chisq.test(cont_table),其中cont_table是随机变量x和y的列联表。

正如在函数文档(link1)中提到的那样:

"如果x是具有至少两行和列的矩阵,则将其视为二维列联表:x的条目必须是非负整数。否则,x和y必须是相同长度的向量或因子; 删除了缺失值的案例,将对象强制转换为因子,并从中计算列联表。"

你不能(也不应该)使用载体/矩阵中包含的缺失值进行卡方检验,因为这会导致错误的结果。

查看这些链接以获取更多信息:link1 link2