【发布时间】:2019-08-20 20:49:35
【问题描述】:
好的,我想创建一个简单的 2x2 表,然后通过卡方分布对其进行分析
变量 A:2 级
变量 B:2 级
很简单。但我想根据第三个变量创建 4 个单独的表
变量 C:4 级
我知道我可以将数据拆分为 4 个单独的数据文件并执行此操作,但有没有更简单的方法可以执行此操作,并且可以创建 4 个表,然后我可以执行卡方分析开吗?
Conservatives <- table(Data$Belief, Data$Group)[Data$Party=1]
编辑:找到解决方案
with(Data,by(cbind(Belief,Group),list(factor(Party)),table))
with(Data,by(cbind(Belief,Group),list(factor(Party)),function(x){
chisq.test(table(x))
}))
H2 <- table(Data$Belief, Data$Group, Data$Party)
prop.table(H2, c(2,3))
【问题讨论】:
标签: r