打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
农业试验设计中田间种植图的绘制方法

田间种植图的绘制有一个R包叫desplot功能很强大, 今天介绍一下这个包的使用方法

1. 安装desplot包

# Install the released version from CRAN:
install.packages("desplot")

# Install the development version from GitHub:
# install.packages("devtools")
devtools::install_github("kwstat/desplot")

2. 功能介绍

  • 单因素方试验设计

  • 单因素随机区组试验设计

  • 单点多重复试验(RCBD)

  • 裂区试验设计

  • 一年多点试验设计

2.1 单因素试验设计

library(agricolae)
cul = paste0("cul",1:10)
r= 3

试验描述: 10个品种, 重复3次, 共30个小区, 5行6列

book = design.crd(cul,r)$book
book$row = rep(1:5,each=6)
book$col = rep(1:6,5)
library(desplot)
desplot(cul~row+col,data=book,main=("单因素试验设计田间种植图"))

2.2 单因素随机区组试验

library(agricolae)
cul = paste0("cul",1:10)
r= 3

试验描述: 10个品种, 3个区组, 共30个小区, 5行6列. 随机区组和完全随机的区别在于一个区组地块是连在一起的.

book = design.rcbd(cul,r)$book
book$row = rep(1:5,each=6)
book$col = rep(1:6,5)
library(desplot)

desplot(cul~row+col,data=book,out1=block,main=("单因素随机区组试验田间种植图"))

2.2 单地点多重复试验

library(agridat)library(desplot)
data(ryder.groundnut)
gnut <- ryder.groundnut
head(gnut)
blockrowcolgenwetdry
B141F3.82.3
B142A5.23.3
B143D3.01.8
B144B2.61.8
B145E4.22.8
B146C2.41.4
desplot(wet~row+col,text=gen,cex=1,data=gnut,main="单因素随机区组田间种植图")

2.4 裂区试验

require(agridat)require(desplot)
desplot(block ~ col+row, yates.oats,
col=nitro, text=gen, cex=1,main="裂区试验设计种植图",
out1=block, out2=gen)

2.5 一年多点试验

data(nonnecke.sweetcorn.uniformity)
dat <- nonnecke.sweetcorn.uniformityrequire(desplot)
desplot(yield~col*row|loc, dat,main="一年多点试验")

作者介绍:

我是邓飞, 是一个读了玉米育种的研究生, 做了一个二代重测序的课题, 毕业之后进入了一家卖软件的公司, 开始了统计分析的培训, 现在做起了动物全基因组选择的数据分析工作. 

加我微信:

备注: 姓名+单位 微信(ID: yijiaobani)

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
设置 MSHFlexGrid1表头集中二法(试验心得)
PS 滤镜算法原理
机器学习实战ByMatlab(5):Logistic Regression
日志
013.用二维数组实现矩阵转置
用Javascript的while循环,打印九九乘法表
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服