卡方检验——准备R中的数据



我正试图准备运行卡方测试的数据,但它返回以下内容:错误:在fisher.test 中,'x'的所有条目都必须是非负的和有限的

有人知道该怎么办吗?

我的数据集由七个物种组成(每个物种4只动物(,每个物种有4个变量。

数据集的一部分如下:

df <- data.frame(ID=c("species1", "species1", "species2", "species2"),
N1=c(28660, 37365, 29375, 29169), 
N2=c(86872, 91519, 141865, 101298), 
N3=c(140498, 51092, 93889, 42368), 
N4=c(76942, 49351, 82002, 36730))

我不知道如何准备数据集来运行chisq.test功能?

最好!

您不需要;ID"列。

df <- data.frame(N1=c(28660, 37365, 29375, 29169), 
N2=c(86872, 91519, 141865, 101298), 
N3=c(140498, 51092, 93889, 42368), 
N4=c(76942, 49351, 82002, 36730))
chisq.test(df)

你会得到:

X平方=62305,df=9,p值<2.2e-16

这取决于你想要检验什么样的假设。

最新更新