【发布时间】:2022-01-22 16:44:12
【问题描述】:
我正在使用 R-exams,我想生成一个复式表,但每次都有一组不同的值(我建议 5 个不同的值:data1、data2、data3、data4、data5),但它没有工作,既不使用计数器,也不使用“样本”。
我该怎么做?谢谢
datos1 = c(0 , 2 , 4 , 2, 4 , 8, 13, 6, 12)
datos2 = c(11 , 2 , 4 , 2, 4 , 8, 3, 6, 12)
datos3 = c(12 , 2 , 14 , 2, 4 , 28, 3, 6, 12)
datos4 = c(13 , 2 , 4 , 2, 4 , 8, 3, 6, 12)
datos5 = c(1 , 2 , 4 , 22, 4 , 8, 3, 6, 12)
w9 <- sample(c(datos1, datos2, datos3, datos4, datos5),1)
tabla = cbind (expand.grid (list (Y = c ("3","5","6") ,
X = c ("6","8","9"))), count = w9)
ftable (xtabs(count ∼ Y + X, tabla ))
【问题讨论】:
-
嘿 Amelia,对于固定值
w9,您希望输出是什么?由于count对于tabla中的每一行都是相同的,所以xtabs的输出对我来说很有意义。 -
如果 w9 是例如 datos5,则输出为第 1 22 3、2 4 6 和 4 8 12 行。我希望从一组 5 个可能的向量中随机选择一个组(data1 , 数据2 或....数据5)。我不想具体地把一个组。当我将其设置为随机选择其中一个组时,输出是一个行矩阵,所有 1 或 2 或 3 .....,即 1 1 1 1、1 1 1 1、1 1 1 1,这是不正确的,根据向量的值。
标签: r