【发布时间】:2025-08-28 18:35:01
【问题描述】:
我正在构建一个 Monte Carlo 模拟来进行功率估计,我需要运行 10,000 次迭代,每次迭代都涉及将一堆混合线性和逻辑模型拟合到我生成的数据中。一旦在一个蓝色的月亮我收到这样的错误:
nlminb 问题,收敛错误码 = 1 ;消息 = 迭代限制 没有收敛就达到了
我从谷歌上收集到这个错误很常见,并且可能是我的数据的一个函数(因为它不会在大多数通过模拟程序的运行中发生)。但是,这很痛苦,因为它使我的模拟崩溃并且我可能会损失几天的运行时间。我想通过添加一些错误处理来使程序更健壮,但我不知道 "convergence error code" 存储在哪里,如果在任何地方。
检查 lme、lmeObject 和 nlminb 的手册页并没有真正的帮助。有什么想法吗?
【问题讨论】:
标签: r