通过R语言picante包求NTI

Arcgis小白学习经验分享 2020-10-22 10:40:03
求问各位前辈大佬,以下是我想通过R语言的picante包的ses.mntd求NTI的代码,出现了如下所示的问题,请问该怎么解决呢?
谢谢各位。
library(picante)
mydata<-read.csv("C:\\Users\\PRCLUSHAN\\Desktop\\OTUas.csv", header=TRUE, row.names=1)
comm<-t(mydata)
tree<-read.tree("C:\\Users\\PRCLUSHAN\\Desktop\\Newick Export1.NWK")
phydist <- cophenetic(tree)
ses.mntd(comm, phydist, null.model = c("taxa.labels", "richness", "frequency", "sample.pool", "phylogeny.pool", "independentswap", "trialswap"), abundance.weighted=FALSE, runs = 999, iterations = 1000)

Error in data.frame(ntaxa = specnumber(samp), mntd.obs, mntd.rand.mean, :
'row.names' should specify one of the variables
...全文
2040 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
m0_61633985 2021-09-07
  • 打赏
  • 举报
回复
您好,想请教一下怎么计算NTI指数,可以加下qq吗 996676380
Janet8 2021-07-05
  • 打赏
  • 举报
回复

请问下标出界是怎么回事

RickyKing666 2021-07-22
  • 举报
回复 2
@Janet8 丰度表,转置一下样品名和OTU名的行列
Janet8 2021-07-26
  • 举报
回复
@RickyKing666 好像没用
weixin_53592269 2022-02-15
  • 举报
回复
@Janet8 应该是你的树上的物种名与表格里的物种名没有对应上
1条回复
heroy26 2021-03-03
  • 打赏
  • 举报
回复
null.model = c("taxa.labels", "richness", "frequency", "sample.pool", "phylogeny.pool", "independentswap", "trialswap")
这里面是7种0模型,选择一种就可以,比如null.model = "independentswap"
Janet8 2021-07-02
  • 举报
回复
@heroy26 请问植物群落数据一般选择哪种零模型更好,样方内植物生物量(干重)

3,424

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧