【发布时间】:2015-05-01 18:47:35
【问题描述】:
我正在尝试重建连续字符的祖先状态。当我使用 ape 包的 Ace 功能时,出现一条错误消息:
nlm(function(p) dev.BM(p), p = c(1, rep(mean(x), nb.node)), hessian = TRUE) 中的错误: 参数中的缺失值 另外:警告信息: 在 mean.default(x) 中:参数不是数字或逻辑:返回 NA
这是我使用的代码:
library(ape)
library(phylobase)
library(phytools)
tree <-read.nexus("data1.nexus")
plot(tree)
nodelabels()
a <- extract.clade(tree, node=91)
plot(a)
data<- read.csv("Character_data.csv")
col2=2
char=data[,c(col2)]
model1 <- ace(char,a,type="continuous", method = "ML")
【问题讨论】: