如何利用R语言做双标图Biplot---GGE模型

双标图在品种鉴定中比较常用, 下面介绍如何使用R语言进行GGE双标图的绘制.

介绍GGEBiplotGUI软件包的使用

示例数据

处理步骤

  • 如何没有按照GGEBiplotGUI, 那么通过install.packages命令进行安装
  • 整理数据, 列为地点, 行为品种
  • 导入数据, 行名为品种名, 列名为地点(行头), 第一列为第一个地点的产量
  • 使用GGEBiplot调入GGE窗口, 通过鼠标选择分析.

示例流程

# install.packages("GGEBiplotGUI")
library(GGEBiplotGUI)
data(Ontario)
head(Ontario)
GGEBiplot(Ontario)

数据类型

在这里插入图片描述

操作

1, 交互界面: 运行完GGEBiplot(Ontario)之后, 会出现下面界面, 这是Java写的窗口, 可以通过鼠标进行操作. 点击OK.

在这里插入图片描述

2, 默认出现的是双标图, 蓝色的线为地点, 绿色的点为品种.
这个图可以描述环境之间的关系(通过环境线的夹角来判断)

在这里插入图片描述

3, 通过Biplot Tools可以选择不同的类型, 比如选择Which Won Where
在这里插入图片描述

结果:
在这里插入图片描述

4, 丰产性和稳定性

在这里插入图片描述

5, 它也可以画3D的双标图
在这里插入图片描述

使用R语言导入数据, 进行分析

从头导入数据:

  • 1, 加入dat是三列的格式: 品种,地点, 产量
    data下载: yan.csv, 下载数据后, 将其放在D盘根目录下

    点击data下载
    在这里插入图片描述

  • 2, R语言读入数据

代码:

dat = read.table("d:/yan.csv",header = T, sep=",")
head(dat)

结果:

> head(dat)gen  env yield
1 Ann BH93 4.460
2 Ari BH93 4.417
3 Aug BH93 4.669
4 Cas BH93 4.732
5 Del BH93 4.390
6 Dia BH93 5.178

对数据进行转化:

if (!requireNamespace("reshape2")) install.packages("reshape2")x = reshape2::dcast(dat,gen~env)
rownames(x) = x$gen
re = x[,-1]
re

结果:

> reBH93  EA93  HW93  ID93  KE93  NN93  OA93  RN93  WP93
Ann 4.460 4.150 2.849 3.084 5.940 4.450 4.351 4.039 2.672
Ari 4.417 4.771 2.912 3.506 5.699 5.152 4.956 4.386 2.938
Aug 4.669 4.578 3.098 3.460 6.070 5.025 4.730 3.900 2.621
Cas 4.732 4.745 3.375 3.904 6.224 5.340 4.226 4.893 3.451
Del 4.390 4.603 3.511 3.848 5.773 5.421 5.147 4.098 2.832
Dia 5.178 4.475 2.990 3.774 6.583 5.045 3.985 4.271 2.776
Ena 3.375 4.175 2.741 3.157 5.342 4.267 4.162 4.063 2.032
Fun 4.852 4.664 4.425 3.952 5.536 5.832 4.168 5.060 3.574
Ham 5.038 4.741 3.508 3.437 5.960 4.859 4.977 4.514 2.859
Har 5.195 4.662 3.596 3.759 5.937 5.345 3.895 4.450 3.300
Kar 4.293 4.530 2.760 3.422 6.142 5.250 4.856 4.137 3.149
Kat 3.151 3.040 2.388 2.350 4.229 4.257 3.384 4.071 2.103
Luc 4.104 3.878 2.302 3.718 4.555 5.149 2.596 4.956 2.886
m12 3.340 3.854 2.419 2.783 4.629 5.090 3.281 3.918 2.561
Reb 4.375 4.701 3.655 3.592 6.189 5.141 3.933 4.208 2.925
Ron 4.940 4.698 2.950 3.898 6.063 5.326 4.302 4.299 3.031
Rub 3.786 4.969 3.379 3.353 4.774 5.304 4.322 4.858 3.382
Zav 4.238 4.654 3.607 3.914 6.641 4.830 5.014 4.363 3.111
  • 3, 然后使用GGEBiplotGUI软件包实现
GGEBiplot(re)

结果进入窗口软件gGEBiplotGUI:

在这里插入图片描述

全部代码:

dat = read.table("d:/yan.csv",header = T, sep=",")
head(dat)
if (!requireNamespace("reshape2")) install.packages("reshape2")
x = reshape2::dcast(dat,gen~env)
rownames(x) = x$gen
re = x[,-1]
re
GGEBiplot(re)


如果您对于数据分析,对于软件操作,对于数据整理,对于结果理解,有任何问题,欢迎联系我。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/18360.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

利用R语言制作GGEBiplot-双标图教程

我是目录 前言1、GGEBiplot简介2、GGEBiplot使用步骤2.1 引入库2.2 图像界面操作 3、GGE 双标图重要功能图型。3.1 “哪个赢在哪里”图3.2 “环境间关系”图3.3 “区分力和代表性”图3.4 “高产性和稳产性”图 总结参考文献 前言 双标图分析可直观分析农作物品种多点试验数据和…

GGE 双标图如何看?

0. GGE 双标图定义 GGE 的意思是在主成分分析时, 分解的是GGbyE,然后根据PC1和PC2作双标图,称为GGE Biplot。 1. 几种不同类型的GGE双标图 1.1 基本图形 单纯的将PC1和PC2投射到双标图中,标清楚品种和地点。 1.2 环境间的关…

手机数据安全成为315晚会重灾区

‍数据智能产业创新服务媒体 ——聚焦数智 改变商业 随着科技的不断发展进步,电子产品已经成为人们生活中的必需品。而我们现在的日常生活需求,基本上靠一部手机就能满足。机不离手差不多已经成为了现代人的现状。虽然拥有一部手机是方便了我们的生活&a…

接到“女儿”求救电话 亲妈差点被AI仿声骗了

听到电话里女儿的求救声,慌乱的母亲差点给“绑匪”打钱,但绑匪是假的,女儿的声音也是克隆的。借助最新的AI技术,骗子只要拿到他人3秒的语音,就能快速复制出一模一样的声音,甚至方言和语气也能模仿。 当人们…

加密熊市能否离开底部区间,下轮牛市的新出路在哪里?

这是白话区块链的第1847期原创 作者|木沐出品|白话区块链(ID:hellobtc) 随着大环境的转暖,人们对加密技术以及Web3的前景又逐步从2021年的深熊中恢复了信心。数月前白话区块链于深熊发布了文章《过去几轮熊市是怎么牛回…

巴比特 | 元宇宙每日必读:郑州拟出台元宇宙发展方案,将设100亿基金,目标到2025年元宇宙核心产业规模突破500亿元...

摘要:据大河报报道,5 月 24 日,郑州市发改委就《郑州市元宇宙产业发展实施方案(征求意见稿)》和《郑州市元宇宙产业发展若干政策(征求意见稿)》向社会公开征求意见。其中《郑州市元宇宙产业发展…

国产自主GPU架构“天狼星”在北京亮相

GPU(Graphic Processing Unit)即图形处理器,是数字世界图形内容生成的基石,不管是桌面应用、游戏、电影、数字孪生还是元宇宙;与此同时,强大的并行计算能力业已成为各种应用加速的主流手段,正广…

一周 AIGC 丨日本将开发国产大语言模型,加密 VC 背叛 Web3 革命转投 AI?

AI 太热了!在Web3,投中了 Uniswap、Blur、Optimism、Opensea、FTX 和 BlockFi 等独角兽的加密VC Paradigm 已经在官网删除于加密货币/Web3 相关的表达开始转向包括人工智能等“前沿”技术。在Web2,百度、阿里、小红书等互联网公司相关技术、产…

快讯|自动驾驶标注员自称不赚钱:2毛钱拉一个框,月薪3000;因刹车风险特斯拉在中国召回逾百万辆汽车

一分钟速览新闻点 自动驾驶标注员自称不赚钱:2毛钱拉一个框,月薪3000聂双喜教授团队 Nano-Micro Lett.:纤维素摩擦电材料用于可穿戴电子设备谷歌将推出新工具以识别虚假信息和AI生成内容伪触觉技术,可实现无需穿戴触觉设备下逼真…

防不胜防,10分钟就被AI骗走430万!真实诈骗案震惊全网,AI诈骗成功率接近100%...

杨净 萧箫 发自 凹非寺量子位 | 公众号 QbitAI 防不胜防,10分钟就被AI骗走430万! 这是这两天震惊全网的真实诈骗案件。 据包头警方发布,一公司老板接到朋友的微信视频电话,由于长相和声音确认都是“本人”,他丝毫没有怀…

真假之争?网友点燃讯飞星火质疑热点,我们深度实测给您答案!

【导读】「ChatGPT」之战,科大讯飞星火认知大模型「姗姗来迟」。不过,有没有一种可能,后发先至,走得更远? 最近几天,科大讯飞刚刚发布的星火大模型实火。 各种说法甚嚣尘上,有人吐槽称生成结果…

传苹果开发ChatGPT类的AI产品;iPhone 15 Pro系列或将涨价;PyTorch 2.0 发布 |极客头条...

「极客头条」—— 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧。 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews) 一分钟速览新闻点&#…

Python · 无限画板(零)· 简介

项目 GitHub 地址 免费线上示例产品 该示例产品的源代码 封面图对应的项目的源代码 需求 | 方案 在上一篇文章(用 Python 打造 AIGC 的「操作系统」)里,我提到过这个 Python 无限画板的项目 —— carefree-drawboard 🎨&…

open AI图形生成模型【体验地址+项目源码】

大家都在顾着用ChatGPT玩聊天,但是它不能生成图形,因此这里介绍一款它的图形生成模型。 文章目录 介绍项目地址演示效果项目源码和使用说明 介绍 DALLE 模型采用了一种名为 “Simplified Attention” 的新技术,使得模型可以更好地处理不同模态…

chatgpt赋能python:Python动态画图:提高数据可视化效果的最佳方法

Python动态画图: 提高数据可视化效果的最佳方法 引言 无论是数据分析、科学研究、教育还是商业领域,都需要可视化工具来传达数据。Python 可能是最流行的数据可视化工具之一,其扩展库matplotlib、Seaborn和Bokeh等都能提供强大的绘图能力。但是&#x…

chatgpt赋能Python-python_numpy画图

Python Numpy画图:快速绘制高质量的数据可视化 Python语言不仅在数据科学和人工智能领域得到广泛应用,还被广泛用于数据可视化方面。NumPy是一个Python的科学计算库,提供了高性能的多维数组对象和广播功能,被广泛应用于数据科学、…

chatgpt赋能python:Python画图教程:如何设置画布颜色

Python 画图教程:如何设置画布颜色 Python 是一种高级的编程语言,可以用于多种用途。Python 也是绘制图形和可视化数据的强大工具。在 Python 中,可以使用众多的绘图库来制作各种图形。然而,在进行图形绘制时,有时我们…

chatgpt赋能python:Python画图设置颜色详解

Python画图设置颜色详解 Python拥有非常强大的画图能力,可以使用Python库绘制各种图表。在画图时,设置颜色是非常重要的一个步骤。在本文中,我们将通过介绍Python画图设置颜色的方法和技巧,让您掌握Python画图的颜色设置&#xf…

OPEN AI接入MidJourney 画图支持GPT4中文智能优化效果惊艳

OPEN AI 平台 开放免费AI聚合服务平台,提供应用程序一键接入AI画图,对话的能力。 目前已经支持GPT3和GPT4普通对话和流式对话。 支持GPT画图和MidJourney 画图。 后续还会接入更多功能 在线接入案例演示体验 这里主要展示一下MJ的强大的画图功能 关于平…

传奇新传 1.76原版。

你是否还记得当年的蜈蚣洞,当年的攻城战。传奇新传,再创永恒经典。采用1.76原版设置,没有那么多花里胡哨的东西。让你体验05年真正的传奇,升级快,装备好爆。传奇新传属于耐玩公益服。裙子860708433