PCA,PcoA,NMDS分析都属于排序分析(Ordination analysis)。排序(ordination)的过程就是在一个可视化的低维空间或平面重新排列这些样本,使得样本之间的距离最大程度地反映出平面散点图内样本之间的关系信息(反映样本间菌群结构的相似性和差异性)。 通过比较样本点的距离,比较样本间的差异程度,样本间的距离越近表示样本组成的相似性越高,差异越小。

1、只使用物种组成数据的排序称作非限制性排序(unconstrained ordination)

(1)主成分分析(principal components analysis,PCA)

(2)对应分析(correspondence analysis, CA)

(3)去趋势对应分析(Detrended correspondence analysis, DCA)

(4)主坐标分析(principal coordinate analysis, PCoA)

(5)非度量多维尺度分析(non-metric multi-dimensional scaling, NMDS)

2、同时使用物种和环境因子组成数据的排序叫作限制性排序(constrained ordination)

(1)冗余分析(redundancy analysis,RDA)

(2)典范对应分析(canonical correspondence analysis, CCA)

PCA(Principal Components Analysis)即主成分分析,也称主分量分析或主成分回归分析法,首先利用线性变换,将数据变换到一个新的坐标系统中;然后再利用降维的思想,使得任何数据投影的第一大方差在第一个坐标(称为第一主成分)上,第二大方差在第二个坐标(第二主成分)上。这种降维的思想首先减少数据集的维数,同时还保持数据集的对方差贡献最大的特征,最终使数据直观呈现在二维坐标系。

每一个点代表一个样本,相同颜色的点来自同一个分组,两点之间距离越近表明两者的群落构成差异越小。

PCoA(Principal Co-ordinates Analysis)分析即主坐标分析,可呈现研究数据相似性或差异性的可视化坐标,是一种非约束性的数据降维分析方法,可用来研究样本群落组成的相似性或相异性。它与PCA类似,通过一系列的特征值和特征向量进行排序后,选择主要排在前几位的特征值,找到距离矩阵中最主要的坐标,结果是数据矩阵的一个旋转,它没有改变样本点之间的相互位置关系,只是改变了坐标系统。两者的区别为PCA是基于样本的相似系数矩阵(如欧式距离)来寻找主成分,而PCoA是基于距离矩阵(常用bray, jaccard, unifrac)来寻找主坐标。

比较PCA和PCoA:

两者的区别在于:PCA分析是基于原始的物种组成矩阵所做的排序分析,而PCoA分析则是基于由物种组成计算得到的距离矩阵得出的。在PCoA分析中,利用各样品序列间的进化信息来计算样品间距离,其中weighted考虑物种的丰度,unweighted没有对物种丰度进行加权处理。

NMDS(Nonmetric Multidimensional Scaling)常用于比对样本组之间的差异,可以基于进化关系或数量距离矩阵。

横轴和纵轴:表示基于进化或者数量距离矩阵的数值 在二维表中成图。

与PCA分析的主要差异在于考量了进化上的信息。

每一个点代表一个样本,相同颜色的点来自同一个分组,两点之间距离越近表明两者的群落构成差异越小。

ANOSIM相似性分析是一种非参数检验,用来检验组间(两组或多组)差异是否显著大于组内差异,从而判断分组是否有意义。首先利用Bray-Curtis算法计算两两样品间的距离,然后将所有距离从小到大进行排序,并计算R和P值。

Anosim 参考:http://www.360doc.com/content/18/0113/21/33459258_721682039.shtml

指标:R值越接近1表示组间差异越大于组内差异,R值越小则表示组间和组内没有明显差异,并且当P值小于0.05时说明检验的可信度高。

参考:

https://max.book118.com/html/2017/1103/138779111.shtm

https://jingyan.baidu.com/article/0964eca212f6a88284f53675.html

https://mp.weixin.qq.com/s/ZKvQieq_6KX6l6LZyUz7jA

三文读懂PCA和PCoA(一)

PCA、PCoA、NMDS、Anosim学习相关推荐

  1. r语言做绘制精美pcoa图_科学网—R语言 PCA PCoA ggplot2 - 靳泽星的博文

    这一篇是衔接上一篇的,就是要用ggplot2程序包对PCA和PCoA进行可视化.代码我直接照搬过来了,只是绘图的时候用ggplot函数.ggplot2包实现了一个在R中基于全面一致的语法创建图形时的系 ...

  2. 生信中的PCA ,PCoA

    生信中的PCA ,PCoA PCA和PCOA都是降维处理数据集,只不过前者是主成分分析后者是主坐标分析.不过在生信分析中都是用来查看样本之间的相似性或者差异性. 首先要明白一个道理,为什么生信中要进行 ...

  3. pca , nmds , pcoa 图添加分组的椭圆

    对于pca , nmds, pcoa 这些排序分析来说,我们可以从图中看出样本的排列规则,比如分成了几组. 为例样本分组更加的直观,我们可以根据实验设计时的样本分组情况,对属于同一个group的样本添 ...

  4. 一文学会PCA/PCoA相关统计检验(PERMANOVA)和可视化

    方差分析中的元和因素 试验中要考察的指标称为试验指标,影响试验指标的条件称为因素,因素所处的状态称为水平 (通常用于3个或更多水平时:如果只有2个水平考虑T-test);若试验中只有一个因素改变则称为 ...

  5. r语言做绘制精美pcoa图_科学网-R语言 PCA PCoA ggplot2-靳泽星的博文

    这一篇是衔接上一篇的,就是要用ggplot2程序包对PCA和PCoA进行可视化.代码我直接照搬过来了,只是绘图的时候用ggplot函数.ggplot2包实现了一个在R中基于全面一致的语法创建图形时的系 ...

  6. 关于PCA算法的一点学习总结

    本文出处:http://blog.csdn.net/xizhibei ============================= PCA,也就是PrincipalComponents Analysis ...

  7. PCA主成分分析原理理解学习(源于b站某视频)

    Principal Component Analysis 主成分分析 地址:https://www.bilibili.com/video/BV1E5411E71z?spm_id_from=333.33 ...

  8. 多元相关性分析_PAST:最简便易用的统计学分析软件教程目录

    欢迎来到PAST的世界! 本教程并不是将PAST的所有功能均进行详细介绍,而只是挑选与生物.医学.微生物研究相关的统计学分析内容进行讲述. 根据PAST内各项分析的标签分类,将该教程具体设置如下: P ...

  9. 【线上直播】微生物组学数据分析与挖掘专题会议

    微生物存在于世界的各个角落,在医疗健康.环境治理.农业种植.工业生产等诸多领域发挥着举足轻重的作用.近年来,随着测序技术的发展,微生物组学研究持续火热,微生物组学技术已成为微生物研究领域科研工作者必不 ...

  10. 学习,使用主成分分析 (Principal components analysis,PCA)处理数据必看文章

    强烈推荐如下高质量博文: https://blog.csdn.net/watkinsong/article/details/8234766#commentsedit 我的pca迷惑 迷惑一 刚开始接触 ...

最新文章

  1. ActionBarSherlock包的使用
  2. 利用Python实现gif动图倒放
  3. 深度学习之眼睛状态识别混淆矩阵的绘制
  4. 单例 (Singleton)设计模式
  5. Pytest之fixture
  6. [Ubuntu] Your Firefox profile cannot be loaded. It may be missing or inaccessible
  7. lintcode:Number of Islands 岛屿的个数
  8. 如何让网页字体文件大瘦身?前端字体优化知多D
  9. js读取服务器excel文件是否存在,js读取Excel文件
  10. python遍历文件夹下所有文件
  11. 4、BFS算法套路框架——Go语言版
  12. 知到智慧树君子学堂智慧树章节答案
  13. 机器学习必备知识点 之 样本方差与实际方差
  14. android实现从耳机和自带麦克风,android插上耳机的时候仍然使用机身的麦克风录音,解决!...
  15. RSA非对称加密解密概念
  16. Python基础操作_字典的遍历
  17. 使用PicGo配置七牛云图床(图文步骤详细)
  18. 舅妈的计算机课1-9,山东省济南市历下区2017届九年级教学三模语文试题(word版含答案)...
  19. 滤波器设计中的频率归一化问题
  20. Pycharm下载、安装、配置及校验 — 全程图文详细教程

热门文章

  1. 单片机和微型计算机硬件组成的异同,单片机和嵌入式的区别是什么
  2. 不能错过的六大在线画图网站
  3. 毕业之后, 这些年薪50万+的90后程序员都经历了什么?
  4. 台式计算机睡眠快捷键,电脑如何设置快捷方式迅速进入睡眠的状态?
  5. 小米平板4刷 linux,小米平板4_刷开发版_获取root
  6. 字符替换 英文字符串单词个数统计 python123题解
  7. 网页视频旋转(B站)
  8. 你应该知道的四种并发工具类
  9. Vue2-Vue3.0学习笔记(2021年黑马程序员最新视频)
  10. matlab算kdj指标,通达信带注释的KDJ指标公式