R中的Mantel测试

时间:2013-05-06 21:26:47

标签: r statistics correlation

我正在尝试在两个距离(地理距离和遗传Distancse )的 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

非常感谢任何反馈。

1 个答案:

答案 0 :(得分:1)

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