【发布时间】:2021-06-21 18:56:12
【问题描述】:
我有一个随机区组设计实验,我们想在其中测试 10 个处理(8 个基因型 + 2 个对照)。
结构如下:
9 个站点,每个站点内有 4 个区块(重复), 每个街区内,有10个地块, 在每个地块内,有 144 个人接受给定的治疗(基因型)。
我想生成如下数据集:
注意:每个区块内的地块随机分配处理。
Site <- LETTERS[1:6]
Block <- LETTERS[1:4] ## For each Site
Plot <- paste(rep("P",10),seq(1,10,1),sep="_") ## For each Block
Trt <- c(LETTERS[1:8],rep("control",2)) ## 10 Treatments within each block
id <- seq(1,144,1) ## for each Plot
observation <- runif(n=144,min=1, max=4) ## repeated for each treatment, each block,and each site.
data.frame(Site,Block,Plot,Trt,id,observation)
知道这段代码会报错,我想拥有,对于同一个站点,所有区块级别,对于同一个区块,所有地块级别及其对应的处理,对于同一个地块,所有 id 标签及其相应的观察。
非常感谢
【问题讨论】:
-
检查
agricolae包 -
我做到了,谢谢!
标签: r dataframe dataset bioinformatics experimental-design