【问题标题】:Configuring max iterations in metaMDS在 metaMDS 中配置最大迭代次数
【发布时间】:2021-03-22 14:58:28
【问题描述】:

我正在尝试将 metaMDS(纯素库)的迭代次数减少到 1,但它不起作用。这里我添加一个示例代码

请帮忙

library(vegan)
metaMDS(dune, trymax = 1)

【问题讨论】:

    标签: r vegan


    【解决方案1】:

    您必须同时提供trymaxtry。有理由让这变得困难,但请尝试:

    metaMDS(dune, trymax=1, try=1)
    

    文档说trytrymax 是随机启动的最小和最大数量,并且都默认为20。两者必须具有相同的值才能强制固定数字。如果您只有trymax=1,除非您更改它,否则最小值仍将默认为try=20

    目前的逻辑是工作try 次,然后检查是否达到trymax。当然,我可以改变它,但我不确定不努力是否好。您似乎假设了相反的策略。看来我是在 2016 年这样做的,然后这听起来是个好主意。我愿意接受建议。

    【讨论】:

    • FWIW,下一个 vegan 版本将更改此政策,trymax 将给出最大尝试次数,即使最小次数 (try) 更高.那将是版本 2.6-1(我希望如此)或 2.5-8(我希望不是)。 github版本(2.6-0)已经这样工作了。
    猜你喜欢
    • 1970-01-01
    • 2023-03-05
    • 2012-11-11
    • 1970-01-01
    • 1970-01-01
    • 2011-12-16
    • 1970-01-01
    • 1970-01-01
    • 2019-07-04
    相关资源
    最近更新 更多