r - R 中的曼特尔测试

标签 r statistics correlation

我正在尝试在 R 中对两个距离(地理距离和遗传距离)运行 Mantel 测试。

数据以 2 列保存在 Excel 文件中;每行都有 2 个种群之间的地理距离和遗传距离。

我正在运行以下命令,由于某种原因,该命令返回错误

mantel.rtest(mydata$Dis, mydata$Fst, nrepet = 99)

错误信息如下:

Error in mantel.rtest(mydata$Time, mydata$Fst, nrepet = 99) : 
  Object of class 'dist' expected

希望得到任何反馈。

最佳答案

您必须将数据转换为 dist() 数据。 dis.dist<-dist(mydata$Dis) 和 fst.dist<-dist(mydata$Fst),然后使用 dist 值运行 mantel.rtest。

关于r - R 中的曼特尔测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16407566/

相关文章:

python - 从 Pandas 的大相关矩阵中列出最高相关对?

python - 如何在 seaborn.heatmap 中设置颜色映射?

r - 识别链接在一起的链接剧集组

Rcpp 和 CULA : segmentation fault

r - 更新到 2.15 后在服务器上安装软件包时出现问题

math - 体育评级库

statistics - 如何隐藏 gnuplot 中 stats 命令的输出

r - R 中同名行中的值求和

java - 向应用程序引入 Java 统计数据包?

python - Matplotlib/Pandas 中的链接和画笔——在另一个图中绘制一个图中的选定点