首页 > 其他分享 >数量生态学冗余分析(RDA)分析植物多样性物种数据结果可视化|数据分享|附代码数据

数量生态学冗余分析(RDA)分析植物多样性物种数据结果可视化|数据分享|附代码数据

时间:2023-04-25 23:34:13浏览次数:48  
标签:分析 RDA 可视化 PCA 数据 冗余 成分

全文下载链接:http://tecdat.cn/?p=25564

最近我们被客户要求撰写关于冗余分析(RDA)的研究报告,包括一些图形和统计输出。

冗余分析(redundancy analysis,RDA)是一种回归分析结合主成分分析的排序方法,也是多因变量(multiresponse)回归分析的拓展。从概念上讲,RDA是因变量矩阵与解释变量之间多元多重线性回归的拟合值矩阵的PCA分析

本报告对植物生态多样性数据做了分析。

冗余分析

首先,加载数据。

要加载数据,所有文件都必须在工作目录中。

ste <- read.csv("sr.csv")
ev <- read.csv("ev.csv")
as <- read.csv("as.csv")

我对数据做了一些修改。首先,我将 ev 数据的所有定量变量(即除地貌单元外的所有变量)与 as 数据组合成一个名为 enqut. 然后,我对数据进行了归一化, 允许非常不同单位的变量之间进行比较。最后,我在归一化的定量环境变量中添加了地貌单元列,创建数据框 era,用于冗余分析。

enqut<- cbind(ev[,-5],ap)
enz <- scale
ut <- env[,5]
era<- data.frame

结构数据

我使用环境数据era 作为解释变量对植被结构进行了冗余分析。我将结果分配给对象 str

summary(str)

图片

图片

图片

图片

图片

图片

图片

图片图片图片

然后我得到了这个分析的 R 方和调整后R 方。

RsquareAdj

图片

RsqeAdj$adj.r.sqd

图片

制作三序图。

par
plot
points
usc <- scores
points
text

图片

成分数据

首先我加载了物种数据。同样,该文件 PAl.csv 必须在工作目录中。为了降低大丰度的重要性,我将 Hellinger 转换应用于物种数据。

sp <- Hellinger(sp)

然后我使用所有环境变量作为解释变量进行了冗余分析。

head(suda)

图片

图片

图片

图片

图片

图片

图片

图片

图片

#  获得R^2和调整后的R^2
(sR2 <- RseAdj

图片

(spdj <- RseAdj$adj.r.sed)

图片

以2型标尺 对物种数据制作 RDA三序图。

# 做好绘图空间
par
plot
# 绘制站点的分数
spc <- scores
points

# 绘制出物种的分数
ssc <- scores
points

# 绘制定量解释变量的箭头和它们的标签
spesc <- scores
arrows
env.names 
text

# 绘制地貌单元中心点和它们的标签的绘图点
spsc <- scores
points
text

图片


点击标题查阅往期内容

图片

生态学建模:增强回归树(BRT)预测短鳍鳗生存分布和影响因素

图片

左右滑动查看更多

图片

01

图片

02

图片

03

图片

04

图片

论文图形

这是为论文制作图形的代码。

par
ensc <- scores
arrows
points

# 制作绘图空间
par
plot
abline
mtext

# 绘制站点的分数
spsc <- scores
points

# 绘制出物种的分数
sp.sc <- scores
points

# 绘制定量解释变量的箭头和它们的标签
spsc <- scores
arrows
text

# 绘制地貌单元中心点和它们的标签的绘图点
unimes 
spusc <- scores
points
text

图片


图片

本文摘选 《 R语言数量生态学冗余分析RDA分析植物多样性物种数据结果可视化 》 ,点击“阅读原文”获取全文完整资料。

图片

点击标题查阅往期内容

主成分分析PCA谱分解、奇异值分解SVD预测分析运动员表现数据和降维可视化
用回归和主成分分析PCA 回归交叉验证分析预测城市犯罪率数据
PCA(主成分分析),CA(对应分析)夫妻职业差异和马赛克图可视化用回归和主成分分析PCA 回归交叉验证分析预测城市犯罪率数据
R语言k-means聚类、层次聚类、主成分(PCA)降维及可视化分析鸢尾花iris数据集
R语言有限混合模型(FMM,finite mixture model)EM算法聚类分析间歇泉喷发时间
R语言用温度对城市层次聚类、kmean聚类、主成分分析和Voronoi图可视化Python用稀疏、高斯随机投影和主成分分析PCA对MNIST手写数字数据进行降维可视化
R语言主成分分析(PCA)葡萄酒可视化:主成分得分散点图和载荷图
R语言用主成分PCA、 逻辑回归、决策树、随机森林分析心脏病数据并高维可视化
R语言高维数据的主成分pca、 t-SNE算法降维与可视化分析案例报告python主题建模可视化LDA和T-SNE交互式可视化
python主题LDA建模和t-SNE可视化
R语言高维数据的主成分pca、t-SNE算法降维与可视化分析案例报告
维度规约(降维)算法在WEKA中应用
使用Python和Keras进行主成分分析、神经网络构建图像重建
R语言中的岭回归、套索回归、主成分回归:线性模型选择和正则化

标签:分析,RDA,可视化,PCA,数据,冗余,成分
From: https://www.cnblogs.com/tecdat/p/17354356.html

相关文章

  • 控制语句与组合数据类型应用
    importrandomprint('用列表存储随机整数:')lst=[random.randint(0,100)foriinrange(5)]print(lst)print('\n用集合存储随机整数:')s1={random.randint(0,100)foriinrange(5)}print(s1)print('\n用集合存储随机整数:')s2=set()whilelen(s2)......
  • 实验3 控制语句与组合数据类型应用编程
    实验任务11importrandom2print('用列表存储随机整数:')3lst=[random.randint(0,100)foriinrange(5)]4print(lst)5print('\n用集合存储随机整数:')6s1={random.randint(0,100)foriinrange(5)}7print(s1)8print('\n用集合存储随机整数:......
  • 【LSSVM时序预测】基于被囊群算法优化最小支持向量机TSA-LSSVM实现交通流数据预测附Ma
    ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。......
  • JDBC访问数据库
    下载,安装MySQL(下载地址:https://www.mysql.com/downloads/)创建数据库——createdatabase<数据库名>创建用户——mysql>grantallprivilegeson数据库名.*to新用户名@locahost identifiedby‘密码’;使用DDL创建表——createtable表名(字段名数据类型是否主键/非空)使用DML操......
  • 数据类型_字符串
    一个字符串类型键允许存储的数据的最大容量是512MB,不知道现在限制放宽了没有1、赋值、取值可以存储任何形式的字符串set、get是redis中最简单的两个命令  2、递增数字   ......
  • 实验3 控制语句与组合数据类型应用编程
    task1程序源码:1importrandom23print('用列表储存随机整数:')4lst=[random.randint(0,100)foriinrange(5)]5print(lst)67print('\n用集合存储随机整数:')8s1={random.randint(0,100)foriinrange(5)}9print(s1)1011print('\......
  • 数据库实践课
    一、实验目的:掌握使用SQL语言进行数据定义和数据操纵的方法。二、实验要求:建立一个数据库stumanage,建立三个关系表student,course,sc。向表中插入数据,然后对数据进行删除、修改等操作,对关系、数据库进行删除操作。三、实验步骤:1、开始→程序→MicrosoftSQLServer→SQL......
  • es-dump数据迁移
    使用elasticdump工具迁移数据1.下载npm打开网址:http://nodejs.cn/download/或者wgethttps://npm.taobao.org/mirrors/node/v16.19.1/node-v16.19.1-linux-x64.tar.xztar-xf node-v16.19.1-linux-x64.tar.xz -C /usr/local/cd /usr/local/node-v16.19.1-linux-x642......
  • 下一代大数据分布式存储技术Apache Ozone初步研究
    @目录概述定义特性架构总体架构写数据读数据部署安装方式安装Docker启动Docker-compose启动企业预置型(OnPremise)安装实践命令行接口Ofs(Hadoop兼容)ReconAPI概述定义ApacheOzone官网地址https://ozone.apache.org/最新版本1.3.0ApacheOzone官网最新文档地址http......
  • 2023年电子科技大学ACM-ICPC暑假前集训-数据结构
    Preface学校针对大一新生的暑假前集训的第一个专题DS,由于要求集体写题解就顺便把写好的发上来了由于下面都写了题意所以直接看也能有很多收获,当然非电专的学生的话就没法交题了代码的话由于专题还没结束怕放上来然后被CV导致被爆破,所以应该在这周六专题结束后会放上来下面都是......