我是 R 新手,我正在尝试使用 R 中的 VCD 包生成马赛克图,但我的代码会生成以下错误:
不推荐在 tibble 上设置行名称。
loglin 中的错误(x,预期,fit = TRUE,print = FALSE):(列表)对象不能>被强制输入“double”
我的数据集如下:
商店 16-24 25-34 35-49 50+
一个 37 39 45 64
乙 13 13 23 38
33 69 67 56
16 31 34 22
E 8 16 21 35
第一列中包含商店 ID,第 2-4 列中包含年龄范围。
我生成马赛克图的代码是:
library(readr)
SandA = readr::read_csv("StoresAndAges.csv", col_names = TRUE)
SandA
library(vcd)
mosaic(SandA, shade=TRUE, legend=TRUE)
我是 R 的新手,所以任何帮助我指向正确方向的帮助表示赞赏。