自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 R语言|β 多样性分解以及三元相图的绘制

物种周转通常是生境过滤、竞争或历史事件影响的结果,而丰富度的差异则可能是由于物种自疏产生的群落嵌套性(Legendre, 2014)。将总beta多样性(β_total)分解为物种周转(β_turnover)和物种嵌套(β_nestedness),并以三元相图的形式展示,是在生态学beta多样性分析中常用的一种数据分析方法。在低版本的R中,ggtern包常常与ggplot包有冲突(我的就是),要注意。beta.sor: total beta(总beta)beta.sim:turnover(物种替换)

2026-03-04 21:07:21 335

原创 R语言中如何计算功能多样性指数(含数据格式整理)

详细讲解如何在R中进行功能多样性的计算以及数据的格式整理

2026-02-28 21:36:21 683

原创 生态学|R语言-基于距离的RDA分析(dbRDA)--两种不同方法

普通RDA是获取群落数据与环境因子之间的线性关系区别就在于,RDA是基于群落多度做的,dbRDA是先基于Bray-Curtis距离(或其他距离)进行主坐标分析(Principal Coordinates Analysis,PCoA),随后将特征值大于0的坐标轴与环境因子进行RDA分析,即dbRDA。Eigenvalues, and their contribution to the variance 部分的解释率是指RDA轴对总体(total)的解释率,因此在一些同学的分析中会出现这部分数值非常低的情况。

2026-01-25 23:58:39 600

原创 如何在R语言中实现克里金插值(Kriging)——代码篇

上一篇已经讲述了kriging插值的原理,最重要的就是构建半变异方差函数,并选择拟合效果最佳的函数,进而获得对应的这四个指标也是在R语言中构建半变异方差函数最关键的指标。这里以以500m*500m的样地海拔为例。样地建设之初在许多采样点(+)测定了海拔(小样方的交界处),现在我想要获取每个小样方中心点的海拔数据。当然,可以对四个角的海拔取平均=中心点海拔,这里我们使用kriging插值方法ArcGIS中kriging插值的步骤是:插值→将结果转为raster栅格→按小样方中心点坐标提取数值,

2026-01-20 20:22:48 1314

原创 如何在R语言中实现克里金插值(Kriging)——原理篇

经过几周的摸索,终于把kriging插值原理弄懂了,并且通过对比ArcGIS与R语言的插值结果,我认为在R中可以更方便快捷的进行ordinary kriging ,因此想用两篇的内容详细讲解一下克里金插值。首先尝试的是在ArcGIS中进行普通克里金插值,在网上也可以搜到很多教程,作为一个地理小白,我起初并不太清楚怎么样在ArcGIS中调整插值的各种参数。函数的准则就是:距离近的物体比距离远的更相似,因此半变异方差函数是一个与距离相关的函数(如下图,即下图中的Y轴,X轴为距离。在实际应用中自行选择模型。

2026-01-19 23:46:34 1113

原创 生态学|R语言-NMDS分析检验群落间物种组成差异

PCA基于欧氏距离,适用于连续型数值数据,且要求线性关系。NMDS基于秩次(rank-order)的非参数方法,适用于非连续数据(如分类数据、序数数据)或非线性关系的数据。NMDS(非度量多维尺度分析)和PCA(主成分分析)都是常用的降维技术,但在不同数据特征和研究目标下,选择的方法有所不同。若研究目标是比较样本间的相似性(如群落相似性排序),NMDS的二维/三维图通常更直观。行名为样地-小样方(plot1-subplot1),列名为物种,数值为多度。不同样地的NMDS图。

2026-01-16 22:00:11 401 3

原创 生态学|R语言-RDA冗余分析

在生态学中,RDA常用来进行环境对物种变异贡献量的分析,与PCA可以并列为第一常用的生态学分析方法了。

2026-01-15 23:59:07 327

原创 R语言|将多个tif文件批量提取到点并计算生长季长度

R语言|将多个tif文件批量提取到点并计算生长季长度想要基于日均温计算生长季长度时,步骤是以提取2000-2018年的日均温数据为例,得到的数据常常是年份命名的文件夹。每个文件夹内有365个tif数据,在arcgis中提取的话十分繁琐。首先加载所需包读取采样点数据。

2026-01-15 23:55:39 266

原创 R语言|处理nc数据并将气候数据提取到采样点

我们常常需要将nc文件按照所需时间提取为.tif文件以便后续的处理,比如将气候数据提取到多个采样点。nc数据的提取可以在ArcGIS、MATLAB中完成,但对于多个nc文件来说,ArcGIS的提取过于繁琐

2026-01-14 23:59:58 290

原创 生态学|R语言-Beta多样性分解:物种周转和嵌套组分

上一篇讲到如何构建系统发育树,这篇讲群落β多样性以及系统发育多样性的计算与分解。生态学|R语言-β多样性分解:物种周转和嵌套组分。

2026-01-14 23:55:13 402

原创 R语言| 构建系统发育树并计算NRI与NTI

在R语言中,根据物种名录构建系统发育树,并计算NTI与NRI

2026-01-13 22:12:46 483

原创 R语言|单因素方差分析+TukeyHSD多重比较

接上一篇单因素方差分析,这篇介绍TukeyHSD多重比较方法(Tukey Honest Significant Differences),并给出画图代码。控制实验中,对比多个物种在不同处理下的生长量,想要将所有物种的生长量组间差异都绘制在一张图上。R语言|单因素方差分析+TukeyHSD多重比较。

2026-01-13 21:08:12 406

原创 生态学|R语言-单因素方差分析(ANOVA)及LSD多重比较

在R语言中,使用aov函数进行单因素方差分析, 使用agricolae包中的LSD.test函数进行Least significant difference检验。比如进行种源实验时,将样地A、B、C采集的物种带回后在气候箱中培养1周、2周、3周,记录其生长量,对比相同培养时间下,物种的生长率在不同样地间是否存在差异。当收集的数据有多个嵌套分组且有多个变量时,想要在某个组别内对比变量在另一分组间的差异 ,并进行LSD多重比较。下一篇介绍如何进行Tukey多重配对比较并绘制条形图。

2026-01-12 23:58:12 459

原创 生态学|R语言-多组别组间差异分析

R中绘制箱线图,并进行多组别间的差异显著性检验。

2026-01-12 20:24:38 276

原创 生态学|R语言-可视化相关性图

生态学分析中,相关性分析常常是探索数据的第一选择,有时也能够为论文提供支撑性的结果。本文给出了可视化相关性分析的R代码

2026-01-11 20:31:56 373

原创 R语言-热图绘制

生物信息中常常会需要进行差异蛋白的分析,热图是一个直观展示样本或组间蛋白差异的工具

2026-01-11 18:05:52 484

原创 生态学|R语言-重要值的计算

群落生态学中物种重要值的快捷计算方法

2026-01-10 22:23:56 445

原创 生态学|R语言PCA主成分分析

生态学常用PCA分析

2026-01-10 16:45:05 489

中国高等植物物种检索词典V2.0(适配欧路词典)

中国高等植物物种检索词典V2.0(适配欧路词典)

2026-01-11

生态学森林植物群落调查表

内容概要:该文档为一份《森林植物群落调查表》,用于系统记录森林植物群落的生态学信息。表格涵盖样地基本信息(如样地号、群落类型、面积、地理位置、海拔、地形、坡向、坡位等)、生境特征(土壤类型、排水状况、森林起源、演替阶段、龄级、干扰强度与类型)、群落结构(垂直分层包括乔木层、亚乔木层、灌木层、草本层、地被层和凋落物层的高度、盖度、优势种等),并附有乔木层、灌木层及草本层的详细物种调查数据,包括物种名、数量、生长参数及物候状态等。; 适合人群:生态学、林学、植物学及相关专业的科研人员、高校师生以及从事野外植被调查的技术人员。; 使用场景及目标:①开展森林生态系统野外调查与监测;②进行植被分类与群落结构分析;③支持生物多样性评估、生态保护规划及环境影响评价等工作;④作为教学工具用于野外实习培训。; 阅读建议:使用时应结合实地调查规范填写各项指标,注意数据准确性与完整性,建议配合GPS定位、标本采集与拍照记录等方式增强数据可追溯性。

2026-01-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除