有可能将汇集和未共享参数拟合SimBiology 4.3 (R2013a) ?
3视图(30天)
显示旧的评论
我有一个数据集,结合来自多个研究的数据,其中每个研究是用不同的药物进行代理。我想整个数据集同时满足单个SimBiology模型,这样(a)的一个子集一般估计参数估计对于所有的药物组(池配件)。(b)其余的参数估计在吸毒者的方式,即一组估计的值drug-group(未共享配件)。
接受的答案
MathWorks支金宝app持团队
2021年3月16日
编辑:MathWorks支金宝app持团队
2021年3月16日
为了将汇集和未共享参数拟合,请遵循以下步骤:
1。负载.sbproj文件
2。加载数据
3所示。如果有多个测量重复每个药物(如几个人)创建一个向量指定一个人属于哪一组
4所示。创建一个向量参数的初始值。为每个未共享参数向量中的条目的数量必须与团体的数量相同。例如如果你有2药物,3 1未共享连接池参数向量中的条目的数量是3 + 2 * 1 = 5;
5。创建您的回归函数
5.1。为每个重复选择正确的参数的参数列表使用向量包含信息测量重复属于哪一组
5.2。调用模拟来模拟该参数集的模型
5.3。创建一个矩阵的仿真结果
6。执行你的配件,例如使用NonLinearModel.fit
请查收附加的一个例子。
答案(1)
亚瑟Goldsipe
2016年7月14日
编辑:MathWorks支金宝app持团队
2022年11月17日
R2014b, SimBiology命令行提供了同时估计“集中”的能力和“未共享”参数(即,有些参数是相同的所有组/病人和其他参数与具体值)。下面的例子显示了如何估计两个参数不同年龄组和性别的两个参数:
我不知道这个例子提到它,但如果所有个人参数具有相同的值,那么你可以设置
CategoryVariableName
来
“<无>”
表明这一点。您还可以指定参数值是特定于每个个体通过设置
CategoryVariableName
来
“ID”
或
“< GroupVariableName >”
(
“ID”
是变量的名称标识个人)的数据。