首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >系统发育相关检验

系统发育相关检验
EN

Stack Overflow用户
提问于 2017-08-22 20:39:35
回答 1查看 389关注 0票数 2

我需要在两个变量之间执行相关性测试(返回r,t和p.value),这两个变量说明了个体之间的系统发育相关结构。在R中有什么简单的方法可以做到吗?

EN

回答 1

Stack Overflow用户

发布于 2017-08-22 20:44:48

来自ape包,特别是?ape::pic (“系统发育独立的对比”):

代码语言:javascript
复制
 library(ape)
 cat("((((Homo:0.21,Pongo:0.21):0.28,",
        "Macaca:0.49):0.13,Ateles:0.62):0.38,Galago:1.00);",
        file = "ex.tre", sep = "\n")
 tree.primates <- read.tree("ex.tre")
 X <- c(4.09434, 3.61092, 2.37024, 2.02815, -1.46968)
 Y <- c(4.74493, 3.33220, 3.36730, 2.89037, 2.30259)
 names(X) <- names(Y) <- c("Homo", "Pongo", "Macaca", "Ateles", "Galago")
 pic.X <- pic(X, tree.primates)
 pic.Y <- pic(Y, tree.primates)
 cor.test(pic.X, pic.Y)

 # Pearson's product-moment correlation
 # 
 # data:  pic.X and pic.Y
 # t = -0.85623, df = 2, p-value = 0.4821
 # alternative hypothesis: true correlation is not equal to 0
 # 95 percent confidence interval:
 # -0.9874751  0.8823934
 # sample estimates:
 # cor 
 # -0.5179156 

如果你打算做很多这方面的工作,你可能想要得到Paradis的Analysis of Phylogenetics and Evolution with R,然后看看phylogenetics task view

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45817925

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档