更新我将时间间隔的第一个点设置为 0,这是问题所在。我将它初始化为 0.1 并且能够运行它。
我创建了一个使用 ODE 对系统进行建模的函数,并在 R 中成功解决了它ode
。我现在正在尝试使用 R 对我的一些参数进行敏感性分析ODEmorris
。
我无法展示我的所有代码,因为它处理的工作并不完全属于我,但我已经为参数名称、参数的下限和上限、初始条件的向量以及时间序列的向量。
初始条件和时间序列的向量实际上与我使用时的定义相同ode
。
我仔细检查了参数的上限和下限是否有每个参数的值,并且函数中的每个参数都被考虑在内。对于我们不想更改的参数,我将下限和上限设为相同。
当我运行时,ODEmorris
我收到以下错误:
Error in ODEmorris.default(mod = vis_net, pars = net_pars, state_init = init_cond, : !any(times == 0) is not TRUE
我不确定这个错误是什么意思或如何修复它。我很乐意尝试回答人们可能需要帮助我解决此问题的任何问题。