【问题标题】:Phylo correlogram in R bootstrapping error?R引导错误中的系统相关图?
【发布时间】:2022-01-15 16:57:37
【问题描述】:

我正在尝试使用 phylosignal 包中的 phyloCorrelogram 根据我的数据创建系统发育相关图,以测试系统发育信号的存在。我的数据是所谓的phylo4d 格式,称为tree

现在,当我运行 phyloCorrelogram(tree) 时,返回以下错误:

library("phylobase")
library("ape")
library("phylosignal") # contains phyloCorrelogram()

> phyloCorrelogram(tree, ci.bs = 10, n.points = 10)
Error in boot::boot(X, function(x, z) moranTest(xr = x[z], Wr = prop.table(Wi[z,  : 
  no data in call to 'boot'

我已经在互联网上进行了详尽的搜索以寻找解决此问题的方法,但没有成功。

由于我使用的数据维度太大,无法在此处发布,因此我将我的数据以.rda格式发布在dropbox上。

有人知道这个缺陷吗?

【问题讨论】:

标签: r phylogeny ape-phylo


【解决方案1】:

您没有与您的树关联的数据。您的树是一个 phylo4d 对象,它具有“树”信息但没有附加数据。你需要这样的东西

library(phylobase)
g1 <- as(geospiza_raw$tree, "phylo4")
geodata <- geospiza_raw$data
g2 <- phylo4d(g1, geodata)
pc <- phyloCorrelogram(g2)

【讨论】:

    猜你喜欢
    • 2018-02-20
    • 1970-01-01
    • 2011-12-06
    • 1970-01-01
    • 2012-05-11
    • 1970-01-01
    • 2014-09-07
    • 2016-08-25
    • 1970-01-01
    相关资源
    最近更新 更多