R 中创建绘制列联表
可以使用该table函数在 R 中创建列联表。例如,考虑以下带有随机数据的示例,
set.seed(20)
X <- sample(c("Yes", "No"), 10, replace = TRUE)
# "No" "Yes" "Yes" "No" "No" "Yes" "No" "Yes" "No" "No"
Y <- sample(c("Europe", "America", "Africa"), 10, replace = TRUE)
使用该table函数,您可以为每个变量创建频率表(边际分布):
table(X)
# X
# No Yes
# 6 4
table(Y)
# Y
# Africa America Europe
# 3 2 5
但是,如果将两个
在R中,可以使用`table`函数创建列联表,并通过`prop.table`计算相对频率。`barplot`和`mosaicplot`函数分别用于绘制堆积和分组条形图以及马赛克图,帮助可视化列联表数据。
订阅专栏 解锁全文


被折叠的 条评论
为什么被折叠?



