使用R语言查看列联表的期望频数
列联表是用于统计和分析两个或多个分类变量之间关系的常用工具。期望频数是指在假设两个变量之间没有关联的情况下,每个单元格中的观测频数。在R语言中,我们可以使用chisq.test()
函数计算列联表的期望频数,并通过expected
属性查看结果。
下面是一个详细的示例,展示如何使用R语言查看列联表的期望频数:
# 创建一个示例数据集
data <- matrix(c(15, 10, 20, 25), nrow = 2)
colnames(data) <- c("A", "B")
rownames(data) <- c("Group 1", "Group 2")
# 执行卡方检验并获取期望频数
result <- chisq.test(data)
expected <- result$expected
# 输出期望频数
cat("期望频数:\n")
print(expected)
在上面的代码中,我们首先创建了一个示例数据集data
,其中包含了一个2x2的列联表。然后,我们使用chisq.test()
函数执行卡方检验,并将结果保存在result
变量中。接着,我们使用result$exp