4

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

4

1 回答 1

4

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

您可以按原样使用公式,chisq.test(x,y)或者chisq.test(cont_table)cont_table 是随机变量 x 和 y 的列联表。

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

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

您不能(也不应该)对向量/矩阵中包含的缺失值执行卡方检验,因为这会导致错误的结果。

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

于 2014-11-15T00:52:58.460 回答