使用R语言生成列联表的边际频数
列联表(Contingency Table)是统计学中常用的数据分析工具,用于描述两个或多个分类变量之间的关系。在R语言中,我们可以使用addmargins()
函数生成列联表的边际频数,以便更好地理解变量之间的关系。本文将介绍如何使用R语言中的addmargins()
函数生成列联表的边际频数,并提供相应的源代码示例。
首先,我们需要准备一些数据来构建列联表。假设我们有两个分类变量:性别(Gender)和喜好的运动类型(Sport)。我们的目标是分析性别和运动类型之间的关系。
以下是一个示例数据集:
# 创建示例数据集
gender <- c("Male", "Male", "Female", "Male", "Female", "Female")
sport <- c("Football", "Basketball", "Football", "Tennis", "Basketball", "Football")
# 创建数据框
data <- data.frame(Gender = gender, Sport = sport)