skbio.tree.TreeNode.compare_rfd¶
- TreeNode.compare_rfd(other, proportion=False)[源代码]¶
计算Robinson和Foulds对称差
状态:从0.4.0开始实验。
- 参数:
other (TreeNode) -- 可与之比较的树
proportion (bool) -- 返回比例差
- 返回:
树木之间的距离
- 返回类型:
float
备注
基于Julia Goodrich的代码实现。该算法的原始描述可在中找到 [1].
- 抛出:
ValueError -- 如果提示名称介于 self 和 other 是平等的。
引用
示例
>>> from skbio import TreeNode >>> tree1 = TreeNode.read(["((a,b),(c,d));"]) >>> tree2 = TreeNode.read(["(((a,b),c),d);"]) >>> tree1.compare_rfd(tree2) 2.0