我是 PyMC ( https://github.com/pymc-devs/pymc ) 的初学者,我正在尝试构建一个带有动态组件的模型,基本上每次模型都是求解一个小型常微分方程 (ODE) 系统叫。
我尽我所能搜索了谷歌和(已弃用的)PyMC 邮件列表,并在此处提出了模型结构(pk_model.py)和调用者(pk_fit.py):
https://gist.github.com/gyromagnetic/6097271
运行 pk_fit 一开始似乎可以工作,但随后会转储许多与 ODE 求解器相关的错误消息。ODE 和求解器的独立版本(未与 PyMC 代码集成)可以正常工作。
放入各种打印语句,看起来代码开始工作,但在某些时候,未知参数参数(kcp,kpc,ke)从标量变为 numpy.ndarrays。这似乎是问题的一部分。
作为 PyMC 的新手,我希望我做的事情显然是错误的。
我将不胜感激任何帮助。