用途:该技能用于把 SimBiology 模型参数拟合到实验或观测数据,覆盖参数估计、群体 PK/PD、虚拟患者/群体生成以及 NCA 指标计算。触发关键词包括 fit、estimate、calibrate、population、NCA、AUC。模型构建、无拟合仿真与敏感性分析不属于本技能范围。
主要能力:使用 fitproblem 进行参数估计;支持单受试者或合并拟合、逐受试者单独拟合、群体 NLME(个体间变异与随机效应)拟合;可结合 CovariateModel 做协变量建模;可生成虚拟患者并从 NLME 结果抽样;可通过 sbionca 计算 AUC_0_last、AUC_infinity、C_max、T_max、T_half、CL、V_z、MRT 等指标;支持高斯与轮廓似然置信区间。
使用方式:数据须用 groupedData 包装并设置 IndependentVariableName;用 estimatedInfo 定义待估参数并设置 Bounds,对数量级跨度大的速率常数使用 log 变换;用 prob.ResponseMap 以"模型输出 = 数据列"格式映射;通过 prob.FitFunction 选择 "sbiofit" 或 "sbiofitmixed";最后调用 fit(prob)。NCA 需先构造 sbioncaoptions 对象,列名用驼峰式,非给药行的剂量列填 NaN。拟合前不要调用 sbioaccelerate。
限制:sbioparameterci 仅适用于 sbiofit 的非线性回归结果,不支持 sbiofitmixed 的 NLME 结果;sbiofitmixed 忽略 Bounds,仅使用 InitialValue,小样本(少于 5 个受试者)可能不收敛;使用 CategoryVariableName 时不要设置 prob.Pooled。具体安装命令与详细参考文档在本资料中暂未提供。