嗨,我真的认为我遗漏了一些东西,但我不知道如何在数据帧上计算 chisq。我有一个像 test 这样的数据框,我要计算一个 chisq 以确定一个类别的频率是否高于整个集合。我也想为所有类别执行它。
cat <- c("aa","bb","cc","dd","aa","cc","bb","aa")
variable <- c(1,1,0,1,0,0,0,1)
test <- as.data.frame(cbind(cat,variable))
testcast <- dcast(test, cat~variable)
testcast.sum <- matrix(c(1,2,3,2),ncol=2,byrow=T)
chisq.test(testcast.sum)
谢谢你的帮助!