我正在尝试使用 anova() 函数测试 rda 模型的整体意义,但我已经意识到,如果我多次运行 anova,它不仅每次都会给出不同的 p 值,而且也给出了不同的排列数。
Rfpreds<-rda(Rorders ~ Cornyield + Respiration + Nmin + logNase + logBGase + logPase, data=Rfunctions, na.action="na.omit")
方差分析(RFpreds)
所以我想看看我是否会使用更多的排列得到更一致的结果。我在使用 R 文档方面不是很有经验,但我的理解是我应该能够设置排列数:
方差分析(Rfpreds,排列 = 999)
但这会导致错误:
match.arg(model) 中的错误:“arg”必须为 NULL 或字符向量
我无法弄清楚我在这里做错了什么,但如果每次运行代码时它都不同,我当然不能报告 p 值。