基因型—环境两向表数据分析——品种生态区划分

参考资料:农作物品种试验数据管理与分析

        用于品种生态区划分的GGE双标图有两种功能图:试点向量功能图和“谁赢在哪里”功能图。双标图的具体模型基于SD定标和h加权和试点中心化的数据。本例中籽粒产量的GGE双标图仅解释了G和GE总变异的53.6%,说明籽粒产量的GE/G比率更大,GE的构成也更为复杂。对前6个主成分得分的分析表明,前3个主成分的信息比IR大于1,说明需要用前3个主成分才能充分展示数据中的GGE模式。也就是说,PC1和PC2的双标图不能完全展示GGE模式。虽然如此,该双标图仍然可以展示数据中最重要的模式。

1、GGE双标图的试点向量功能图

        GGE双标图的试点向量功能图便于展示试点间的遗传相关性。下图中:13个试点被明显地划分为两组;同组的试点间显著正相关,而不同组试点间存在负相关关系。

        试点间的夹角是表示试点间G与GE相对大小。上图中,一些试点间GE效应较大,例如ON7和NB之间就存在较强的负相关。试点间存在负相关就表示目标区域可能包含不同的品种生态区

2、GGE双标图的“谁赢在哪里”功能图

        品种生态区常用“谁赢在哪里”模式来划分,这是由AMMI分析方法的倡导者Gauch和Zobel首先提出来的术语。GGE双标图的“谁赢在哪里”可以简洁高效地展示基因型—环境两向表数据中的GGE模式。

        下图就是“谁赢在哪里双标图”,与前一个功能图相比,仅仅是去掉了试点向量,而增加了多边形和从原点到多边形各边的垂线。多边形是通过链接距离原点最远的基因型,并将所有基因型包含在内而形成的。从原点出发垂线将多边形划分为不同的扇区。

        第一个扇区位于射线1和6之间,包括4个试点;基因型“Sylva”位于该扇区内多边形的顶角上,表示该品种在名义上式这组试点产量最高的基因型。

        第二个扇区位于射线5和6之间,包括4个试点;基因型“Optimum”是该区的顶角品种,表明Optimum是这些试点中名义上的赢家。

        第三个扇区在射线4和5之间,仅包含一个试点,即ON5;该扇区名义上的赢家是基因型“1232-5”。

        第四个扇区位于射线3和4之间,该区也只有ON7一个试点,其优势基因型时“1189-4”。

        基于以上的GGE双标图分析,我们可以说这里有4个生态区吗?答案是否定的。这是因为后面3个区可能在统计上是不显著的,因为优势品种距离很近,并且排除了ON2,其他试点均在正相关关系。因此GGE双标图的“谁赢在哪里”模式不是生态区划分的唯一标准。

        GGE双标图“谁赢在哪里”功能图确实解释了示例中可能包括一个试点间密切相关的品种生态区和一个试点间关联松散的品种生态区。

        在品种生态区划分方面,上述GGE双标图的两种功能图都是有用的,可以相互补充。需要重申一点,品种生态区划分的结论对育种和品种推荐有着长期的影响,必须基于多年品种试验数据进行分析。单年数据分析只能得出提示性的结果,仍需从多年试验数据进行证实。

        下面这张图标有8.5的双标图与上面那个标有8.4的双标图是相同,只是图8.5采用了基因型聚焦的奇异值分析方法。图8.5展示的“谁赢在哪里”模式与上面的图8.4中的模式完全相同。这里把这两个图列出来是要说明两点:首先,选择不同的奇异值分配方式会改变双标图的形状,但不会改变“谁赢在哪里”模式;其次,就双标图表达模式的清晰度方面,一种奇异值分配方式可能会比其他分配方式更明确。例如在图8.4中基因型Sylva和试点QC4重叠,而图8.5可以很好地将它们分开,图形的可读性更强。两个图也有不同之处:图8.5更加适合基因型评价,而图8.4更适合于试点评价

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

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

相关文章

HTTP~文件 MIME 类型

MIME(Multipurpose Internet Mail Extensions)类型,即多用途互联网邮件扩展类型,是一种标准,用来表示文档、文件或字节流的性质和格式。最初是为了在电子邮件系统中支持非 ASCII 字符文本、二进制文件附件等而设计的&a…

降维攻击!PCA与随机投影优化高维KNN

引言:高维数据的“冰山困境” 假设你正在处理一个电商平台的商品图片分类任务:每张图片被提取为1000维的特征向量,100万条数据的距离计算让KNN模型陷入“维度地狱”——计算耗时长达数小时,且内存占用超过10GB。 破局关键&#…

Rust 是什么

Rust 是什么 Rust 是一种由 Mozilla 开发的系统级编程语言,它于 2010 年首次亮相,在 2015 年发布 1.0 版本,此后迅速发展并受到广泛关注。 内存安全:Rust 最大的亮点之一是它在编译阶段就能够避免常见的内存错误,如空指针引用、数据竞争和内存泄漏等。它通过所有权(Owne…

网络变压器的主要电性参数与测试方法(2)

Hqst盈盛(华强盛)电子导读:网络变压器的主要电性参数与测试方法(2).. 今天我们继续来看看网络变压器的2个主要电性参数与它的测试方法: 1. 线圈间分布电容Cp:线圈间杂散静电容 测试条件:100KHz/0.1…

UniApp 中封装 HTTP 请求与 Token 管理(附Demo)

目录 1. 基本知识2. Demo3. 拓展 1. 基本知识 从实战代码中学习,上述实战代码来源:芋道源码/yudao-mall-uniapp 该代码中,通过自定义 request 函数对 HTTP 请求进行了统一管理,并且结合了 Token 认证机制 请求封装原理&#xff…

初阶数据结构习题【3】(1时间和空间复杂度)——203移除链表元素

1. 题目描述 力扣在线OJ——移除链表元素 给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val val 的节点,并返回 新的头节点 。 示例1: 输入:head [1,2,6,3,4,5,6], val 6 输出:[1,2,3…

互联网+房产中介+装修设计+物料市场+智能家居一体化平台需求书

一、项目概述 1.1 项目背景 随着互联网技术的飞速发展以及人们生活品质的显著提升,传统房产交易、装修设计、家居购物等领域暴露出诸多问题。信息不对称使得用户难以获取全面准确的信息,在房产交易中可能高价买入或低价卖出,装修时可能遭遇…

15.13 AdaLoRA自适应权重矩阵微调:动态秩调整的智能革命

AdaLoRA自适应权重矩阵微调:动态秩调整的智能革命 一、技术架构解析 #mermaid-svg-u3TfE3YrkeWSjem2 {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-u3TfE3YrkeWSjem2 .error-icon{fill:#552222;}#mermaid-svg-u3…

P9231 [蓝桥杯 2023 省 A] 平方差

P9231 [蓝桥杯 2023 省 A] 平方差 - 洛谷 题目描述 给定 L,R,问 L≤x≤R 中有多少个数 x 满足存在整数 y,z 使得 xy2−z2。 输入格式 输入一行包含两个整数 L,R,用一个空格分隔。 输出格式 输出一行包含一个整数满足题目给定条件的 x 的数量。 输…

【GenBI优化】提升text2sql准确率:建议使用推理大模型,增加重试

引言 Text-to-SQL(文本转 SQL)是自然语言处理(NLP)领域的一项重要任务,旨在将自然语言问题自动转换为可在数据库上执行的 SQL 查询语句。这项技术在智能助手、数据分析工具、商业智能(BI)平台等…

<el-cascader时只取最后一级数据

在用cascader时只取最后一级数据传给后端 组件的属性emitPath: false就可以做到&#xff0c;取值就是最后一级传给后端。并且后端放回的id 也直接可以做回显 <el-cascaderv-model"Type":options"Options":props"{ value: id, label: label, chil…

`maturin`是什么:matu rus in python

maturin是什么 maturin 是一个用于构建和发布 Rust 编写的 Python 绑定库的工具。它简化了将 Rust 代码集成到 Python 项目中的过程,支持创建不同类型的 Python 包,如纯 Python 包、包含 **Rust (系统编程语言)**扩展模块的包等。以下为你详细介绍 maturin 的相关信息并举例…

流媒体网络协议全解析:从实时传输到自适应流,如何选择最优方案?

一、历史发展与协议提出者 流媒体协议的发展与互联网技术迭代紧密相关,主要分为三个阶段: 早期专有协议(1990s-2000s) RTSP/RTP 提出者:RealNetworks(RTSP初始推动者),后由IETF标准化(RFC 2326)。背景:1996年推出,用于视频监控和点播系统,基于UDP传输媒体流,支持…

mysql架构查询执行流程(图解+描述)

目录 mysql架构查询执行流程 图解 描述 mysql架构查询执行流程 图解 描述 用户连接到数据库后&#xff0c;由连接器处理 连接器负责跟客户端建立连接、获取权限、维持和管理连接 客户端发送一条查询给服务器 服务器先检查查询缓存&#xff0c;如果命中缓存&#xff0c;则立…

【QT问题】Ubantu环境下解决已经下载好的qt怎么添加或卸载其他组件

1、找到自己qt的安装目录->双击打开MaintenanceTool.exe 2、点击next进去&#xff0c;此时需要登录qt账户&#xff08;如果没有去官网注册一个&#xff0c;很快且免费&#xff09; 我这里随便填的账号&#xff0c;如果是正确的下面next就能够点击。 这里随便提一下&#xf…

CS50 使用 Python 进行人工智能简介-“骑士与流氓”谜题

如何使用逻辑推理来解决“骑士与骗子”&#xff08;Knights and Knaves&#xff09;类型的逻辑难题。具体来说&#xff0c;任务是根据每个角色的陈述推理出他们是“骑士”还是“骗子”。 任务背景&#xff1a; 骑士与骗子问题&#xff1a;每个角色要么是骑士&#xff0c;要么是…

每日学习Java之一万个为什么?[MySQL面试篇]

分析SQL语句执行流程中遇到的问题 前言1 MySQL是怎么在一台服务器上启动的2 MySQL主库和从库是同时启动保持Alive的吗&#xff1f;3 如果不是主从怎么在启动的时候保证数据一致性4 ACID原则在MySQL上的体现5 数据在MySQL是通过什么DTO实现的6 客户端怎么与MySQL Server建立连接…

详细解析d3dx9_27.dll丢失怎么办?如何快速修复d3dx9_27.dll

运行程序时提示“d3dx9_27.dll文件缺失”&#xff0c;通常由DirectX组件损坏或文件丢失引起。此问题可通过系统化修复方法解决&#xff0c;无需重装系统或软件。下文将详细说明具体步骤及注意事项。 一.d3dx9_27.dll缺失问题的本质解析 当系统提示“d3dx9_27.dll丢失”时&…

IP----访问服务器流程

这只是IP的其中一块内容-访问服务器流程&#xff0c;IP还有更多内容可以查看IP专栏&#xff0c;前一段学习内容为IA内容&#xff0c;还有更多内容可以查看IA专栏&#xff0c;可通过以下路径查看IA-----配置NAT-CSDN博客CSDN,欢迎指正 1.访问服务器流程 1.分层 1.更利于标准化…

Linux报 “device or resource busy” 异常的原因以及解决办法

首先&#xff0c;Linux报"device or resource busy"的原因是因为某个进程正在占用该设备或资源&#xff0c;导致其他进程无法访问该设备或资源。 解决该问题的办法有以下几种&#xff1a; 查找占用该设备或资源的进程&#xff0c;然后将其停止或结束。可以使用以下…