【发布时间】:2021-01-14 11:24:39
【问题描述】:
我是 R 的新手。我只是想使用我在 excel 中开发的一个随机化项目来学习 R。随机化项目的规范总结如下 样本量 (N) = 200 的试验 比较标准治疗 S、低剂量 (L) 和高剂量 (H) 的实验治疗 我们有 K = 3 个治疗组 每组同样多的患者= 使用随机分配规则 (RAR)
library("randomizeR")
N <- 200
K <- 2
groups <- c("S","L","H")
par <- rarPar(N,K,groups-groups)
R <- genSeq(par)
getRandList(R)
当我运行代码时,我收到以下错误错误消息:在 R studio 中
> getRandList(R)
Error in .hasSlot(obj, "M") : object 'R' not found
有人能告诉我做错了什么吗?
【问题讨论】:
-
你设置了
K = 2,但是你有3个组;他们应该匹配。并且N应该可以被K整除。然后在对rarPar()的调用中,你有groups-groups,你应该有groups = groups。 -
@meriops,您的更正已应用。我现在得到:(函数(类,fdef,mtable)中的错误:无法为签名“函数”,“缺失”,“缺失”找到函数“genSeq”的继承方法
标签: r