首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R中的实验设计:平衡不完全块设计

R中的实验设计:平衡不完全块设计
EN

Stack Overflow用户
提问于 2014-03-11 13:25:33
回答 1查看 1.3K关注 0票数 2

我想要生成一个矩阵来计划一个实验。

  • 我有6个人和6种治疗在6天内交付。
  • 我每周可以使用一个人(总共6天的6周= 36天的测试,每天6次)。
  • 每一天,我都会按随机顺序对个人进行6次测试。个人不应在一周的任何一天开始接受同样的治疗。

例如:

代码语言:javascript
复制
Monday: A C D B E F
Tuesday: C E A B F D
...
  • 如果可能的话,不同的个人不应该有与其他人相同的顺序。
  • 我想考虑顺序处理;也就是说,每对相互跟踪的治疗都应尽可能频繁地重复,以避免“结转”(顺序和顺序)效应。目前我正在与R一起工作,但也可以使用MATLAB。

我试着设计出一个包装“农业”和包装“交叉”,但到目前为止没有成功。我的想法是采用平衡的、不完整的区块设计。下面是我的一个代码的示例。

代码语言:javascript
复制
> trt <- c("A", "B", "C", "D", "E", "F" )
> k <- 6
> outdesign<- design.bib (trt, k, seed=0)
Error in md[i, bi] : incorrect number of dimensions
EN

回答 1

Stack Overflow用户

发布于 2014-03-11 14:17:31

你用错了函数。您需要完整的块设计(design.rcbd),而不是不完整的设计。不完整的块设计将创建块,其中只包括一些治疗。因此,对于design.bib,k< length(trt)。

编辑:这将给你6个科目6天。强迫每一天都以不同的方式对待每一个问题,这比我现在有时间做的要多,但也许在我讲到之前,别人会回答你的。

代码语言:javascript
复制
trt <- c("A", "B", "C", "D", "E", "F" )
N <- 6
days <- 6

outdesign<-as.data.frame(matrix(nrow=N*length(trt),ncol=days+1))
names(outdesign)<-c("Subj", "Day1", "Day2", "Day3", "Day4", "Day5", "Day6")
outdesign$Subj<-rep(1:6,each=length(trt))
for (i in 1:days) {
  outdesign[,i+1]<- design.rcbd(trt, N, seed=0,first=TRUE)$book$trt
}

   Subj Day1 Day2 Day3 Day4 Day5 Day6
1     1    E    F    D    C    C    C
2     1    C    E    E    F    F    E
3     1    D    C    B    A    E    D
4     1    B    D    F    D    A    A
5     1    A    B    C    B    D    F
6     1    F    A    A    E    B    B
7     2    D    C    F    A    F    F
8     2    B    E    B    C    E    B
9     2    C    D    E    E    D    A
10    2    A    F    A    F    B    E
11    2    F    A    D    B    C    D
12    2    E    B    C    D    A    C
13    3    B    C    C    A    B    F
14    3    A    A    E    F    E    E
15    3    C    E    F    B    A    B
16    3    E    B    A    C    F    A
17    3    F    F    B    D    C    C
18    3    D    D    D    E    D    D
19    4    F    C    F    D    F    E
20    4    D    B    A    E    B    D
21    4    B    F    D    A    A    F
22    4    C    A    B    B    D    B
23    4    E    E    E    C    C    C
24    4    A    D    C    F    E    A
25    5    D    E    F    A    A    F
26    5    A    D    E    E    E    B
27    5    C    C    C    D    D    E
28    5    E    F    B    C    C    C
29    5    B    A    A    F    B    A
30    5    F    B    D    B    F    D
31    6    F    F    A    F    C    F
32    6    A    D    E    E    D    B
33    6    C    B    C    D    A    A
34    6    B    C    F    C    F    C
35    6    E    E    B    A    E    D
36    6    D    A    D    B    B    E
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22327069

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档