在simbiology数据拟合误差
5视图(30天)
显示旧的评论
你好,
当我和simbiology运行数据拟合模型时,我看到这个错误弹出。但是我不确定exacctly这个错误是什么意思。
我也试着用我的模型模拟,验证我的模型,和我初条件和检查没有错误出现。
你能告诉我如何interpete这个错误消息吗?什么是潜在的问题可能发生血在我的模型?
非常感谢。
错误使用SimBiology.fit.internal.validateSimFunctionWithDoseInputs(53)行
一个或多个模拟使用估计参数的初始值时失败。检查你的模型估计参数错误或尝试不同的初始值。
错误在SimBiology.fit.internal.FitObject /适合(第202行)
obj。SimFunctionDoseInputs = SimBiology.fit.internal.validateSimFunctionWithDoseInputs (obj.SimFunction obj。Phi0 obj。剂量,obj。OutputTimesCell tfEmptyDose);
错误在sbiofit(第298行)
[varargout {1: nargout}] = fitObject。fit (modelObj、数据responseMap estimInfo,变长度输入宗量{:});
引起的由:
错误使用SimBiology.fit.internal.validateSimFunctionWithDoseInputs(37)行
不能完成模拟输入参数[0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1),因为:
CVODES从模块CVODES函数返回4 CVode:在t = 0和h = 1.46642 e-11,校正器收敛测试失败的反复或h | | =机构。
空这个模拟结果返回。
0评论
接受的答案
亚瑟Goldsipe
2021年2月9日
编辑:亚瑟Goldsipe
2021年2月10日
当您执行适应SimBiology的第一件事就是模型模拟使用您提供的初始参数估计。如果这些模拟错误,那么你将得到一个错误消息就像你所看到的。
你看到的具体错误表明ODE求解器无法继续过去的时间= 0。这可能发生的一种方法是如果你的一个模型参数非谓语形式的价值评估所有作业规则和初始剂量后(即正无穷大或NaN的不是一个数字,它发生在0除以0)。
诊断问题,我建议做一个单独的仿真模型的使用剂量您将使用拟合和初始参数估计猜测你提供配件。如果你仍然可以在这里分享模式或技术支持,我们可以帮你diagose问题。金宝app
好运!
亚瑟