我确信这是 R 中的一个简单命令,但由于某种原因,我无法找到解决方案。
我正在尝试在 R 中运行一堆交叉表(使用 table() 命令),每个选项卡都有两列(处理和不处理)。我想知道所有行的列之间的差异是否显着不同(这些行是调查中的少数答案选择)。我对整体意义不感兴趣,只在交叉表中比较治疗与不治疗。
这种类型的分析在 SPSS 中非常简单(下面的链接来说明我在说什么),但我似乎无法让它在 R 中工作。你知道我可以做到吗?
已编辑:这是 R 中关于我的意思的示例:
treatmentVar <-c(0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1) # treatment is 1 or 0
question1 <-c(1,2,2,3,1,1,2,2,3,1,1,2,2,3,1,3) #choices available are 1, 2, or 3
Questiontab <- table(question1, treatmentVar)
Questiontab
我有这样的表格^(按treatmentVar上的列百分比),我想看看从治疗0到治疗1的每个问题选择(行)之间是否存在显着差异。所以在上面的例子中,我会想知道 4 和 2(第 1 行)、3 和 3(第 2 行)以及 1 和 3(第 3 行)之间是否存在显着差异。所以在这个例子中,question1 的选择可能与选择 1 和 3 有显着差异(因为差异为 2),但选择 2 的差异不是因为差异为零。最终,我试图确定这种重要性。我希望这会有所帮助。
谢谢!