我正在尝试在两个距离(地理距离和遗传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
非常感谢任何反馈。
答案 0 :(得分:1)
您必须将数据转换为dist()数据。 dis.dist< -dist(mydata $ Dis)和fst.dist< -dist(mydata $ Fst)然后使用dist值运行mantel.rtest。