Bray-Curtis Dissimilarity是一种衡量两个不同站点之间差异的方法。

它经常在生态学和生物学中用于量化两个地点在这些地点发现的物种的不同之处。

计算如下:

BC ij = 1 – (2*C ij ) / (S i + S j )

在哪里:

C ij:在每个站点中发现的物种的较小值的总和。
S i :在站点i计数的样本总数
S j :在站点j计数的样本总数
Bray-Curtis 相异度始终介于 0 和 1 之间,其中:

0表示两个站点的相异性为零。换句话说,它们共享的每种物种的数量完全相同。
1表示两个站点完全不同。换句话说,它们不共享同一类型的物种。
例如,假设一位植物学家出去计算两个不同地点的五种不同植物物种(A、B、C、D 和 E)的数量。


使用这些数据,她可以将 Bray-Curtis 相异度计算为:


将这些数字代入 Bray-Curtis 相异度公式,我们得到:

BC ij = 1 – (2C ij ) / (S i + S j )
BC ij = 1 – (2
15) / (21 + 24)
BC ij = 0.33
这两个站点之间的 Bray-Curtis 相异度为 0.33。

以下示例显示了如何在 R 中计算 Br

如何在 R 中计算 Bray-Curtis 相异度相关推荐

  1. 如何在 R 中计算条件概率

    假设事件B已经发生,事件A发生的条件概率计算如下: P(A|B) = P(A∩B) / P(B) 在哪里: P(A∩B) = 事件A 和事件 B 同时发生 的概率 . P(B) = 事件 B 发生的概 ...

  2. 如何在 R 中计算调整后的 R 平方

    如果有什么问题和项目作业关于R语言,可以微信call我:RunsenLiu R 平方,通常写成 R 2,是响应变量中的方差比例,它可以由线性回归模型中的预测变量来解释. R-squared 的值可以在 ...

  3. 如何在 R 中计算 Cramer V

    Cramer's V是衡量两个名义变量之间关联强度的指标. 它的范围从 0 到 1,其中: 0表示两个变量之间没有关联. 1表示两个变量之间存在强关联 本教程提供了几个示例,说明如何在 R 中计算列联 ...

  4. 在 R 中计算 MSE

    用于衡量模型预测准确性的最常用指标之一是 MSE,它代表 均方误差.计算如下: MSE = (1/n) * Σ(实际 - 预测) 2 MSE 的值越低,模型能够越准确地预测值. 如何在 R 中计算 M ...

  5. java k均值相异度计算_K-NN算法与K-Means算法的原理与区别(附带源码示例)

    KNN算法 K-Means算法 目标 确定某个元素所属的分类 将已存在的一系列元素分类 算法类别 监督的分类算法 无监督的聚类算法 数据区别 训练数据中,有明确的标签. 如:一个数据集中有几万张图片, ...

  6. 如何在R中正确使用列表?

    本文翻译自:How to Correctly Use Lists in R? Brief background: Many (most?) contemporary programming langu ...

  7. rstudio r语言_如何在R中接受用户输入?

    rstudio r语言 Taking a user input is very simple in R using readline() function. In this tutorial, we ...

  8. python 中阶乘怎么打,如何在Python 中计算N的阶乘

    如何在Python 中计算N的阶乘 发布时间:2021-03-12 17:10:49 来源:亿速云 阅读:54 作者:Leah 本篇文章为大家展示了如何在Python 中计算N的阶乘,内容简明扼要并且 ...

  9. rstudio中位数的公式_如何在R中找到中位数

    rstudio中位数的公式 In this tutorial, let's learn how we can find the median in R. Median is defined as th ...

最新文章

  1. Sublime Text 3 遇到的一些小坑的解决方法
  2. 某企业WSUS服务实例介绍
  3. png图片压缩原理解析
  4. webstorm和intellij idea下如何自动编译sass和scss文件
  5. LeetCode每日一题 19. 删除链表的倒数第N个节点
  6. 推荐系统中的矩阵分解演变方式
  7. c#控件弹幕效果_C# Form 实现桌面弹幕
  8. atitit.orm的缺点与orm框架市场占有率,选型attilax总结
  9. DUMP文件分析6:简单的堆破坏示例
  10. Identifying Encrypted Malware Traffic with Contextual Flow Data
  11. 今天,我们求知若渴、虚心若愚(附技术PPT)
  12. 认识程序集:1. 程序集的生成
  13. c# u盘使用记录_C# 监测U盘插入与拔出事件
  14. 易语言 如何调用麦谈帮API接口?
  15. Unity植物大战僵尸游戏素材+源码
  16. ros理论与实践网盘资源
  17. 三菱服务器有电源不显示,为什么打开电动车电源,仪表不显示?老师傅告诉你!...
  18. 华为校招2016.09机试 第2题: 字符串查找
  19. openssl的AES加密(base64编码)
  20. 应聘Java笔试时可能出现问题及其答案

热门文章

  1. 喜马拉雅信息流广告有什么优势?喜马拉雅广告怎么投放
  2. 【Ubuntu】【完美解决】windows传文件到Ubuntu 中文乱码显示问题,moba显示GBK中文乱码
  3. 可穿戴电子设备老化测试指南
  4. Java:Los 5 mejores框架对Desarrollo Web的影响
  5. win10任务栏下的更新提示红色感叹号去除
  6. 【Angular中的HTTP请求】- 拦截器 HttpInterceptor 详解
  7. Python语言实现信用评分卡建模分析
  8. 悬臂梁受重力作用发生大变形求其固有频率
  9. 你们要的微信红包封面来了
  10. Android marginright 无效的解决办法