如何在 R 中计算 Bray |
您所在的位置:网站首页 › 相似性怎么求 › 如何在 R 中计算 Bray |
如何在 r 中计算 bray-curtis 相异度经过 本杰明·安德森博
7月 21, 2023
指导
0 条评论 Bray-Curtis 相异性是衡量两个不同站点之间相异性的一种方法。 它经常用于生态学和生物学中,以量化两个地点之间发现的物种之间的差异。 计算方法如下: BC ij = 1 – (2*C ij ) / (S i + S j ) 金子: C ij :每个地点发现的物种最低值的总和。Si :在第 i 个地点计数的样本总数S j :在j点计数的样本总数Bray-Curtis 相异度始终介于 0 和 1 之间,其中: 0表示两个站点没有差异。换句话说,它们每种物种的数量完全相同。1表示两个站点完全不同。换句话说,它们不共享任何同一类型的物种。例如,假设一位植物学家出去计算两个不同地点的五种不同植物物种(A、B、C、D 和 E)的数量。 下表总结了她收集的数据: 使用这些数据,她可以计算 Bray-Curtis 相异度,如下所示: 通过将这些数字积分到 Bray-Curtis 相异度公式中,我们得到: BC ij = 1 – (2*C ij ) / (S i + S j )BC ij = 1 – (2*15) / (21 + 24)BCij = 0.33这两个位点之间的 Bray-Curtis 差异为0.33 。 以下示例显示如何在 R 中计算 Bray-Curtis 相异性。 示例:计算 R 中的 Bray-Curtis 相异度首先,让我们在 R 中创建以下数据框来保存数据值: #create data frame df |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |