【发布时间】:2018-05-12 10:03:22
【问题描述】:
我是系统发育分析的新手,我正在使用ape 库来分析来自 28 个不同物种的 34 种灵长类动物的神经解剖学特征。我使用 10ktrees 来获得共识系统发育树(有 28 个提示)。但是,我不能将表型和树结合起来,因为观察的数量与提示的数量不匹配。我应该使用多分法将提示分成多个主题吗?
这是我目前的代码:
tree <- read.nexus("10ktree.nex")
pheno <- read.csv("pheno.csv")
BrainVolume <- pheno$BrainVolume
names(BrainVolume) <- pheno$GenBank.Name
pic.BrainVolume <- pic(BrainVolume, tree)
我收到以下错误:
Error in pic(BrainVolume, tree) :
length of phenotypic and of phylogenetic data do not match
感谢您的帮助!
【问题讨论】:
-
Emmanuel Paradis 的书“Analysis of phylogenetics and evolution with R”第 2 版(2012 年)第 6.1.10 章“种内变异”提供了关于该问题的确切信息。
-
大多数种间分析中的标准协议是平均每个物种的值,因此每个点代表所有给定标本的平均值,以避免过度代表可能已经被更多采样的物种.