跳到主要内容
访问密钥 NCBI主页 MyNCBI主页 主要内容 主导航
SIAM Rev Soc Ind应用数学。作者手稿;PMC 2011年7月20日发布。
以最终编辑形式发布为:
SIAM Rev Soc Ind应用数学。2011年1月1日;53(1): 3–39.
数字对象标识:10.1137/090757009
预防性维修识别码:PMC3140286型
NIHMSID公司:美国国立卫生研究院293681
PMID:21785515

非线性常微分方程模型的可辨识性及其在病毒动力学中的应用

摘要

常微分方程(ODE)是建模动态过程的有力工具,在各种科学领域有着广泛的应用。在过去20年里,ODE也成为了各种生物医学研究领域的一种流行工具,特别是在传染病建模方面。在实际应用中,根据实验数据确定ODE模型中的未知参数是非常重要和必要的。可辨识性分析是确定ODE模型中未知参数的第一步,此类非线性ODE模型分析技术仍在开发中。在本文中,我们回顾了过去一到二十年来发展起来的非线性常微分方程模型的可辨识性分析方法,包括结构可辨识性、实用可辨识性和基于灵敏度的可辨识分析。本文还简要回顾了一些前沿课题和正在进行的研究。最后,以HIV、流感和肝炎病毒的病毒动力学建模为例,说明如何将这些可识别性分析方法应用于实践。

关键词:ODE建模、结构可识别性、实用可识别性,基于敏感性的可识别性和病毒动力学

1.简介

常微分方程(ODE)模型被广泛用于模拟物理现象、工程系统、经济行为和生物医学过程。特别是,ODE模型最近在描述宿主内的动态和传染病的流行以及其他复杂的生物医学过程(例如[2,15,59,74,75,77]). 所谓的正问题或模拟问题,即用给定的参数预测和模拟给定系统的测量结果或输出变量,受到了人们的广泛关注。然而,很少有人致力于反问题,即使用一些状态或输出变量的测量值来估计表征系统的参数,特别是对于没有闭合形式解的非线性ODE模型。

实际上,在将严格的参数估计方法应用于ODE模型以根据实验数据正式估计模型参数之前,需要克服的一个严重障碍是,当ODE模型没有闭合形式的解时,如何根据输出变量或其函数的测量来验证模型参数是否可识别。进一步的问题包括,如果不是所有模型参数都可识别,那么参数子集是否可识别?识别可识别参数需要多少次测量,在哪些时间点?为了回答这些问题,在处理反问题之前,应该进行可识别性分析。

ODE可识别性分析的文献见于各种科学领域的期刊,如数学、生物医学建模、工程和统计学;此外,这些学科的各种技术和方法被用于ODE可识别性研究。因此,对这些方法和方法及其在实验设计等方面的进一步应用进行全面回顾是有益的[32,70,71,96]. 在这篇文章中,我们回顾了可识别性方法,重点讨论了无法获得闭合解的非线性常微分方程模型。在第2节中,我们回顾了与可识别性分析相关的各种定义。我们在第3节中回顾了结构可识别性分析的各种技术。除了理论(结构)可识别性外,当实验数据受到测量噪声污染时,评估实际可识别性也很重要。这将在第4节中进行审查。灵敏度分析广泛用于数学建模,以评估输出变量对参数值和输入变量的敏感性。一些敏感性分析技术也可用于评估ODE模型中的参数可识别性,如第5节所述。我们使用第6节传染病建模中的示例来说明可识别性技术。我们在第7节中对本文进行了一些讨论和总结。

2.定义

一般动态系统可以表示为:

x(t吨)=如果(t吨,x(t吨),u个(t吨),θ),
(2.1)

(t吨) = 小时(x(t吨), u个(t吨), θ), 
(2.2)

哪里x(t吨) ∈R(右)是状态变量(或因变量)的向量,(t吨) ∈R(右)d日测量或输出矢量,u个(t吨) ∈R(右)第页已知系统输入向量,以及θR(右)q个参数向量。由提供的系统等式(2.1)是一个常微分方程模型(ODE模型)。对于逆问题,θ未知,必须根据实验数据进行估计。以下是三种常见的场景θ:

  1. 仅常数参数;
  2. 仅时变参数;
  3. 常数和时变参数的混合。

θ= (θc(c),θt吨),其中θc(c)表示恒定的未知参数,并且θt吨表示时变未知参数。现在等式(2.1)(2.2)可以以以下形式重写:

x(t吨)=如果(t吨,x(t吨),u个(t吨),θc(c),θt吨),
(2.3)

(t吨) = 小时(x(t吨), u个(t吨)θc(c)θt吨).
(2.4)

在介绍可识别性的定义之前,我们回顾了控制理论中发展起来的三个重要且有用的概念:可达成的,可控的可观察的[60,111].

定义2.1

可达:对于某一初始状态x0利益、国家x1如果存在轨迹,则称为可达x(t) 从开始x0可以实现的x1在给定允许系统输入的有限时间内u个(t) ●●●●。

注意,在上述定义中,u个(t吨)如果它在任何时间满足所有系统约束并且存在动态系统的解,则称为可容许输入(或可容许控制)。存在这样一个可接受的u个(t吨)引出可控性的定义。

定义2.2

可控:如果存在允许u个(t) 它可以在有限的时间内将所关注的初始状态转换为目标状态,称动态系统是可控的。

可控性是动态系统的一个重要特性,因为它指示系统是否会对某一输入作出响应并按预期运行。这个概念的一个重要应用是动态系统的镇定。在生物医学研究中,动态系统可能是感染人类的病毒,如艾滋病毒,系统输入可能是抗逆转录病毒治疗;如何通过有意设计的干预策略控制或稳定病毒仍是一个有趣且富有挑战性的研究课题[1,22,55,58,80,81,126].

为了更好地理解动态系统的结构和行为,还需要获得系统输出变量的测量值。然而,我们可能无法直接测量状态变量;相反,我们可以测量输出变量,这些变量是系统输入和状态变量的函数,如等式(2.2)(2.4)。如果可以从系统输出测量值确定系统状态,则系统为可观察的根据以下定义:

定义2.3

可观察:给定初始状态x0和可接受的控制u个(t) ,如果当前系统状态x(t) 只能通过系统输出确定(t) 在有限时间内,系统被称为是可观测的。

在上述定义中,通常假设系统输出(t吨)可以无误差测量。到目前为止介绍的三个定义描述了动态系统的四个基本因素之间的关系:初始状态、输入、当前状态和输出。也有其他有趣的概念和定义起源于控制理论,用于连接动态系统的这四个基本因素(例如[23,38,50,111]).

上面讨论的概念已经被引入到具有已知参数的系统中。然而,这些概念,尤其是可控性和可观性,也与系统(参数)可辨识性直接相关。一个可控和可观测的系统在输入、状态和输出变量之间有很强的联系,这种联系可能表明系统是可识别的。参考读者[4,19,20,98,99,101,110,123]以供进一步讨论。

定义2.4

可识别:动态系统由等式(2.1)(2.2)是可识别的,如果θ可以从给定的系统输入中唯一确定u个(t) 和可测量的系统输出(t) ;否则,据说是无法辨认的。

有限的系统输入可能不会产生具有足够信息的系统输出,以唯一地确定系统参数。因此,为了识别系统参数,还需要有信息丰富的输入信号。通过引入持续激励输入[63,64,65]. 简单地说,如果可以从输入中生成关于输出变量的足够信息来识别系统参数,即系统参数的所有估计在有限时间内收敛到其真实值,则称输入为持续激励[47]. 持续激励输入的假设是结构可识别性分析的前提[10]这将在下一节中讨论。

Ljung和Glad[64]介绍了两个重要概念,全球可识别本地可识别

定义2.5

全局可识别:对于任何可接受的输入,称系统结构是全局可识别的u个(t) 和任意两个参数向量θ1θ2在参数空间θ中,(u个,θ1) =(u个,θ2)仅当且仅当θ1=θ2

定义2.6

本地可识别:如果系统结构存在任何本地可识别性,则称其为本地可识别θ在某个点的开放邻域内θ*在参数空间中,(u个,θ1) =(u个,θ2)仅当且仅当θ1=θ2

这两种定义都使用了参数和系统输入/输出之间一对一映射的概念。随着各种可识别性分析技术的发展,许多作者引入了更具体的可识别性定义[7,10,21,56,64,114,119]. 例如,图纳利和塔恩[104]引入了当给定初始状态时可识别性的定义,称为局部强可识别。在中引入了类似的概念[56],调用x0-可识别的

定义2.7

本地可强烈识别(x0-可识别):对于允许的输入u个(t) 在关注的时间范围内[t0,吨1]和给定的初始状态x0=x(t)0)独立于θ而不是平衡点,如果存在开集θ0在参数空间θ内,对于任何两个不同的参数向量θ1,θ2∈ Θ0、解决方案x(t,θ,u个)存在于[t0,吨0+ε](t0<ε≤t1−吨0)对于两者θ1θ2、和(t,θ1,x0,u个(t) )≠(t,θ2,x0,u个(t) )于[t0,吨0+ε],系统结构称为局部强可识别(或x0-可识别)。

我们注意到,这个定义特定于微分方程系统。但它对初始状态是严格的。一般来说,夏和穆格[119]引入结构可识别性如下:

定义2.8

结构可识别:出租C类u个N个[t吨0,t吨1]表示[t上所有输入函数扩展的函数空间0,吨1]其可微分到N阶并且设M表示初始系统状态的开集。如果存在开放和密集的子集M,则系统结构可以在结构上识别0⊂M,θ0⊂,和单位0C类u个N个[t吨0,t吨1]使系统在本地具有强可识别性θ鉴于u个对于任何x0∈M0,θ∈ Θ0、和u个∈U0

这个定义也可以互换地称为几何可识别[104,56]. 除了这些基于系统参数和系统输入输出之间一对一映射的可识别性定义之外,Glad[37]Ljung和Glad[64]介绍了一种基于由系统输入和输出组成的代数方程的可辨识性定义,称为代数可识别的该定义与可识别性分析技术直接相关[29,64,118,119]:

定义2.9

代数可识别:基于系统状态、输入和输出的代数方程,如果是亚纯函数

Φ=Φ(θ,u个,u个,,u个(k个),,,,(k个)),ΦR(右)q个,

可以在代数计算或微分的有限步数后构造,从而Φ=0和det(探测)Φθ0在关注的时间范围内持有0,吨1]对于任何(θ,x0,u个)在Θ××C类u个N个[t吨0,t吨1],其中k是正整数,, …,u个(k)的导数u个、和, …,(k)的导数系统结构称为代数可识别。

类似地已知初始条件下的代数可辨识性可以定义如下[119]:

定义2.10

已知初始条件下的代数可识别性:如果是亚纯函数Φ=Φ(θ,x0,u个(t吨0+),u个(t吨0+),,u个(k个)(t吨0+),(t吨0+),(t吨0+),,(k个)(t吨0+)),Φ∈Rq个,可以通过系统状态、输入和输出的代数方程,经过有限步的代数计算或微分,从而Φ=0和det(探测)Φθ0坚持到底(θ,x0,u个(t吨0+),u个(t吨0+),,u个(k个)(t吨0+),(t吨0+),(t吨0+),,(k个)(t吨0+)),其中k是正整数(θ,x0,u个(t吨0+),u个(t吨0+),,u个(k个)(t吨0+))在θ×M×U的开放稠密子集中(u个(t吨0+),u个(t吨0+),,u个(k个)(t吨0+))和((t吨0+),(t吨0+),,(k个)(t吨0+))是的衍生物吗u个时间t吨0+分别地,系统结构被称为可通过已知初始条件进行代数识别。

许多研究考虑了给定初始条件的系统可识别性[26,37,64,83,104,119]并报告称,已知的初始条件有助于识别更多参数。特别是吴等人的工作[117]阐明了给定初始条件相当于对系统输出有更多的观测,从而可以提高参数估计的可靠性,特别是对于对初始条件敏感的动态系统。

3.结构可识别性分析

在本节中,我们将详细回顾结构可识别性方法。我们还将讨论这些方法在实际应用中的优缺点,以帮助从业者针对具体问题选择合适的方法。此外,我们将讨论通过结构可识别性分析获得的观测值的最小数量,以唯一地确定所有可识别参数,请记住,由于存在测量误差或模型不确定性,对于实际问题,这个数字可能会高得多。

结构可识别性的概念是由贝尔曼和奥斯特罗姆首先提出的[10]. 顾名思义,相应的技术通过探索系统结构(即模型本身)来验证系统的可识别性。早期的结构可识别性分析技术是从20世纪70年代的控制理论发展而来的,用于线性模型,尤其是隔间模型。例如,贝尔曼和奥斯特罗姆[10]提出了一种基于拉普拉斯变换后来幂级数展开由Pohjanpalo提出[84]和相似变换该方法由Walter和Lecourtier提出[113]用于线性ODE模型。这些方法已在[]和[51]. 本文主要研究非线性常微分方程模型的可辨识性方法,而不是线性模型。

Vajda和Rabitz扩展了线性ODE模型的一些方法,如相似变换方法[107],Vajda等人[106]查佩尔和戈弗雷[16]非线性ODE模型。然而,该扩展仅适用于有限数量的简单非线性问题[7]. 对于一般的非线性模型,需要新的技术。为此,一种简单的方法称为直接试验由Denis-Vidal和Joly-Blanchard提出[25]和Walter等人[112]. 该方法的基本思想是直接使用可识别性定义来验证参数的可识别性,无论是分析性的还是分析性的[25]或数字[112]. 然而,分析直接测试不适用于高维问题,并且由于使用了截止值,数值直接测试也有一些限制。

微分代数[91],还开发了新的方法和算法来针对一般非线性模型的可识别性[14,64,78]. 微分代数方法可以利用符号计算的能力,这需要更少的人工干预。自从引入微分代数方法来研究结构可识别性问题以来[64,78]在20世纪90年代初,它已成功应用于非线性微分方程模型,包括具有时变参数的模型[7]. Ljung和Glad[64]总结了系统结构全局可识别、局部可识别或不可识别的三个条件;然而,要验证这三个条件,还需要进一步发展严谨的数学理论。

夏和穆格[119]提出了另一种基于隐函数定理.通过对可观测系统输出对自变量(例如时间)的导数,所有潜在变量(不可观测系统状态变量)都可以在代数计算后消除,并且可以形成由已知系统输入、可观察系统输出和未知参数组成的有限个方程。然后,可以形成一个矩阵(称为识别矩阵),该矩阵由这些方程对未知参数的偏导数(通常是它们对自变量的导数)组成。如果识别矩阵是非奇异的,则该系统是可识别的。该方法具有理论和实践简单的优点,已成功应用于高达6维的HIV动态模型[70,119]. 然而,这种方法需要高阶导数,因此矩阵很容易变得非常复杂,并且矩阵的奇异性很难验证。Wu等人[117]通过考虑多个时间点而不是高阶导数,进一步扩展了该方法,以克服夏氏方法的缺点。基于隐函数定理的方法可以单独用于验证系统的可辨识性,也可以用于验证微分代数方法中的三个条件。然而,对于具有时变参数的动态模型,辨识矩阵的奇异性很难评估,也很难得出可靠的结论。因此,在实践中,可能必须将微分代数方法和隐函数定理方法结合起来才能解决问题。此外,如果初始条件未知,则无法通过结构可识别性分析验证未知初始条件与其他模型参数之间的相关性,除非此类未知初始条件明确出现在等式(2.1)

在讨论技术细节之前,在此提及结构可识别性分析方法在实践中并未广泛使用也是有益的,然而,由于计算复杂性或缺乏成熟的计算机实现。

3.1. 幂级数展开与相似变换

格雷瓦尔和格洛弗[39]通过考虑非线性系统的局部线性化,研究了非线性常微分方程模型的可辨识性问题。然而,“线性化系统可辨识”只是“非线性系统可辨识性”的一个必要条件,而不是一个充分条件。因此,局部线性近似不能完全回答这个问题。波贾帕洛[84]提出了另一种称为幂级数展开的方法来更好地处理非线性问题。

对于幂级数展开法,函数如果在里面等式(2.3)假设是关于时间的无穷可微t吨,u个x在感兴趣的时间范围内[t吨0,t吨1]; 同样的假设也适用于x,u个就时间和小时关于x此类假设是必要的,因为幂级数展开可能需要任意阶导数。Pohjanpalo考虑的非线性系统[84]具有以下形式:

x=A类(t吨,x,θc(c))x+u个,
(3.1)

=============================================================C类(θc(c))x
(3.2)

这是非常严格的。考虑系统输出的导数时间t吨0

k个(t吨0) = (k个)(t吨0), 

哪里k个表示k个的导数因此,系统输入和输出可以通过它们在时间上的导数连接起来t吨0:

C类x(t吨0)=========================================================0(t吨0), 
(3.3)

C类[=1k个(k个负极1)!(k个负极)!(负极1)!A类(k个负极)(t吨0)x(负极1)(t吨0)+u个(k个负极1)(t吨0)]=k个(t吨0),
(3.4)

哪里k个= 1, …, ∞. 由于的衍生物理论上是可观察的,它们被认为是已知的。因此,可以从公式(3.3)(3.4)解决θc(c)同时。如果解决方案是唯一的,那么系统结构是(本地)可识别的。

实际上,幂级数展开法是一种验证x0可识别性(或局部强可识别性)。然而,这种方法有一个严重的缺点:高维问题需要高阶导数,由此得到的方程很容易变得过于复杂而无法求解。这种缺点阻碍了这种方法在实践中的普及。

沃尔特和勒科蒂尔[113]初步提出了线性ODE模型的相似变换方法。此处涉及的系统形式如下:

x=A类x+B类u个,
(3.5)

C类x
(3.6)

哪里A类,B类C类是常数矩阵。该方法的基本思想是寻找相似矩阵S公司=P(P)−1 AP公司属于A类这样的话

x=(P(P)负极1AP公司)x+B类u个,
(3.7)

C类x
(3.8)

哪里P(P)是一个非奇异矩阵。它直接表明,如果A类P(P)=系统具有唯一性和全局可识别性;如果有限数量的P(P)可以发现,系统是局部可识别的(或非一致可识别的);否则,系统无法识别。

Vajda等人[106]瓦伊达和拉比兹[107]扩展了Walter和Lecourtier的工作[113]利用局部状态同构定理,提出了处理非线性常微分方程系统的相似变换方法[44,50]. Vajda等人[106]具有以下形式:

x=如果(x(t吨,θ),θ)+u个(t吨)(x(t吨,θ),θ),
(3.9)

小时(x(t吨θ), θ).
(3.10)

注意,尽管该系统是一个单输入系统,但基于该系统的结论可以推广到多输入系统。有必要介绍结构等效性在我们进一步介绍相似性变换方法之前。

定义3.1

结构等效:给定公式(3.9)(3.10),如果存在两个参数θ1,θ2∈θ,使得对于相同的可容许输入u(t),两个系统的解存在于θ1θ2,并且相应的系统输出相同,系统具有参数θ1被称为等效于具有参数的系统θ2,表示为θ1~θ2

在相似变换框架下,可识别性问题变成了系统等价问题:如果不存在以下等价系统,则系统结构是可识别的θ1,θ2∈θ和θ1θ2[106].

为了更好地理解相似变换方法,需要了解李代数;然而,李代数本身是一个非常丰富的主题,这里不再详细介绍。参考感兴趣的读者[36]. 基于赫尔曼和克雷纳的工作[44],Vajda等人[106]最后提出了相似变换方法来验证全局可辨识性,为此需要形成一组偏微分方程并求解。

综上所述,在应用相似变换方法之前,要求系统既可控又可观测。此外,还需要生成并求解一组偏微分方程[106]验证系统的可识别性。这两个缺点使得相似变换方法在实际中不适用于一般非线性系统。

3.2. 直接测试

回想一下全局(或局部)可识别性的定义,关键是验证相同的系统输出是否会产生一组唯一的参数值。那就是,

(u个θ1) = (u个θ2 θ1θ2

如果模型可识别,则应满足全局或局部要求。基于这个充分条件,Denis-Vidal和Joly-Blanchard[25]提出通过直接比较右侧功能来验证非受控和自治系统的可识别性如果在里面等式(2.1)。注意这里如果=如果(x(t吨),θ)不显式依赖t吨u个(t吨)用于非受控和自治系统。因此,问题是

如果(xθ1) = 如果(xθ2 θ1θ2

可以在全球或本地举行。Denis Vidal和Joly Blanchard[25]使用以下模型量化微生物生长[46]来说明基本思想

x(t吨)=μb条(t吨)x(t吨)K(K)+b条(t吨)负极K(K)d日x(t吨),
(3.11)
(t吨)=负极μ(t吨)x(t吨)(K(K)+b条(t吨)),
(3.12)
x(0) = 0, (0) = 1.
(3.13)

因此,右侧函数向量为

如果(x,,θ)=(μblx公司K(K)+b条负极K(K)d日x负极μx(K(K)+b条)),

和来自如果(x,,θ1) =如果(x,,θ2)我们有

μ1b条1xK(K)1+b条1负极K(K)d日1x=μ2b条2xK(K)2+b条2负极K(K)d日2x,
(3.14)
负极μ1x1(K(K)1+b条1)=负极μ2x2(K(K)2+b条2)
(3.15)

求解上述两个方程,我们得到

K(K)d日1=K(K)d日2,μ1=μ2,b条1b条2=K(K)1K(K)2=21,

这表明只有参数(K(K)d日,μ)是可识别的,但其余的则不然。

尽管上述分析直接测试方法在概念上很简单,但它通常需要高级数学技能才能获得分析解,因此很难在实践中应用。如果不测量一定数量的状态变量,则必须首先消除这些潜在变量(例如,通过采用高阶导数),以便使用分析直接测试方法。对于Raksanyi等人建议的复杂模型,可能需要使用计算机代数工具,而不是手动代数操作[87]. 然而,对于复杂的非线性ODE模型和Walter等人,计算机代数计算很容易变得不可行[112]说明了从分析直接检验方法中得出的结论对于某些类型的模型可能具有误导性。相反,Walter等人[112]提出了数值直接测试方法。对于可识别的模型,Walter等人[112]考虑了在实践中应满足的以下条件,

∄ (θ1θ2) ∈ R(右)q个 × R(右)q个 这样的 那个 (u个θ1) ≡ (u个θ2)||θ1负极θ2|| > δ, 

哪里δ是用户选择的正截止值。算法SIVIA和前后向承包商等技术约束满足问题(CSP)被用来寻找解集的内外近似保存图片、插图等的外部文件。对象名称为nihms293681ig1.jpg也就是说,

S公司_S公司S公司¯

有关求解CSP的算法的详细信息(称为区间算术),请参阅[53].

Walter等人[112]认为如果保存图片、插图等的外部文件。对象名称为nihms293681ig2.jpg为空,则模型可识别;如果保存图片、插图等的外部文件。对象名称为nihms293681ig3.jpg不为空,则无法识别模型。然而,截止值的选择δ这严重制约了数值直接测试方法的应用。在一些模型的参数空间中,可能存在一个连续且平坦的超曲面,在该超曲面上,目标函数(一个优化问题的最小化函数,用于评估解的好坏,例如残差平方和)具有相同的最小值,这表明模型的不可识别性。然而,在这种情况下,数值直接测试方法可能仍然会得出错误的结论,即模型是可识别的。此外,使用数值直接测试方法很难验证哪些参数可识别,哪些参数不可识别。因此,无法从中获得有用的信息保存图片、插图等的外部文件。对象名称为nihms293681ig3.jpg通过重新参数化无法识别的参数来帮助改进数学模型。因此,直接测试方法在实践中的应用非常有限。

3.3. 微分代数

前几小节中讨论的方法很难应用于一般非线性系统,因为很难为系统可辨识性建立充分或必要的条件,也很难求解与这些条件相对应的所得方程。此外,使用这些方法还需要严格的培训和高级的数学技能。有可能把这种繁琐的代数计算留给计算机而不是人类吗?这个想法推动了微分代数框架下方法的发展[91]并取得了一些可喜的成果[7,14,64].

与其他方法相比,微分代数方法具有以下优点:成熟的理论,对一般非线性动力系统的可行性,以及几种计算算法的可用性(例如[14,49,57,91])和软件包(例如。,差异在枫叶©作者:Hubert[49]《雏菊》作者Bellu等人[12]). 年开发的理论和算法抽象代数计算机代数对理解微分代数很有帮助。有关抽象代数和计算机代数的详细信息,请参考感兴趣的读者[28]和[72]. 有关微分代数的详细信息,请参考感兴趣的读者[14,57,64,78,91]. 这里我们只回顾了微分代数的一些重要概念、理论和算法。

第一个重要概念是微分多项式这里我们给出了一般动态系统的定义:

定义3.2

微分多项式:如果表达式是由变量t构造的,x,u个,参数θ= (θc(c),θt吨)常数只使用加法、减法、乘法、常数正整数指数和常数正整数导数的运算,它被称为微分多项式。

例如,

¨122负极5x1x22¨2负极θ112u个1+θ22¨2
(3.16)

是有效的微分多项式。注意,对于本文所考虑的问题,上述定义中的导数是关于时间的t吨只有。

现在动态系统等式(2.1)(2.2)可以重写为

x(t吨)负极如果(t吨,x(t吨),u个(t吨),θ)=0,
(3.17)
(t吨)负极小时(x(t吨), u个(t吨), θ) = 0.
(3.18)

如果等式(3.17)(3.18)在经过必要的代数计算或变换后,以微分多项式的形式,可以在微分代数框架中研究该系统的结构可识别性。

很明显,通过对两边进行加法、缩放、乘法和微分,可以形成无限多个微分多项式方程等式(3.17)(3.18)。很容易证明等式(3.17)(3.18)也是所有生成方程的解。因此等式(3.17)(3.18)可以从生成的无穷多个方程中进行研究。{1,2, …,第页}表示微分多项式环使用微分不定项v1,2, …,第页[91]. 对于所考虑的动态系统,V(V),= 1, 2, …,第页可以是的任何组件x,,u个θ、和{1,2, …,第页}是生成的无穷多个微分多项式的集合。如上所述,环上的导数{1,2, …,第页}与时间有关t吨只是,这样的环称为普通差动环

在我们介绍更多的属性之前{1,2, …,第页},需要描述关于微分不定项和多项式的一些定义和概念。首先微分不定阶定义为该不定项和微分不定度定义为该不定项的指数。例如,在第一学期¨122在里面等式(3.16),的顺序2为1,并且2是2。要比较多个微分多项式,排名需要定义[64,91]:

定义3.3

排序:所有不定项及其导数的总排序称为排序,如果

(V(V)),1212(1,2V(V))

其中≺表示“排名低于”。

注意,对于相同的不确定性V(V),程度越高的项目排名越高,例如。,2以下是排名的两个示例:

u个u个θθxx,
(3.19)

u个θxu个θx
(3.20)

对于微分多项式环上的给定秩{1,2, …,第页},微分多项式中的最高阶导数P(P){1,2, …,第页}被称为领导属于P(P)因此,对两个微分多项式进行排序P(P)1P(P)2,领导P(P)1P(P)2首先进行比较,然后比较排名第二的衍生品,如果P(P)1P(P)2为了将这个排序概念推广到微分多项式部分减少减少也介绍了[64,91]:

定义3.4

部分约化:对于两个微分多项式P1,P2ℜ, 设vP(P)1表示P的领导者1,P2称为相对于P部分减少1如果v不存在真导数P(P)1单位:P2

定义3.5

约化:对于两个微分多项式P1,P2ℜ, 设vP(P)1表示P的前导1,P2据说相对于P减少了1如果P2相对于P部分减少1和v的度P(P)1单位:P2小于v度P(P)1单位:P1

根据上述定义自动缩减集可以介绍如下:

定义3.6

自约化集:如果一个微分多项式集中的任何两个微分多项式彼此约化,则称其为自约化集合。

还可以对自动约简集进行排序[64]. 对于两个自动减少的集A类= {A类1,A类2, …,A类第页}和B类= {B类1,B类2, …,B类},A类等级低于B类如果存在整数k个, 1 ≤k个最小值(第页,)这样的排名A类=等级B类(= 1, 2, …,k个−1)和A类k个B类k个.考虑等式(3.17)(3.18)同样,由于可以使用允许的操作生成无限个微分多项式,因此也可以生成无限个自约简集。在这些自动约简集中,排名最低的集是最重要的,称为特征集:

定义3.7

特征集:在由有限个微分多项式组成的所有自约简集中,排名最低的集称为特征集。

我们现在解释特征集和结构可识别性之间的关系。可识别性问题是验证θ可以从具有不定项的微分多项式中唯一确定u个,θ只有。显然,存在无穷多组微分多项式可用于进行可辨识性分析。然而,特征集已被证明是所有这些集中的“最佳”集[91],其中“最佳”一词表示最低级别。总之,特征集具有以下属性:

  1. 特征集中的微分多项式满足等式(3.17)(3.18);
  2. 特征集中的微分多项式是尽可能最简单的形式;
  3. 特征集中的微分多项式具有如下所示的准确信息等式(3.17)(3.18)验证系统可识别性。

已经开发了许多算法来寻找特征集,例如Ritt算法[91],Ritt-Kolchin算法[57]和改进的Ritt-Kolchin算法[14]. 这些算法的实现可以在差速器2包装[67]或差异包装[49]. 这些算法的基本思想是消除排名较高的变量,例如x所以带有不定项的微分多项式u个,θ可以通过符号计算获得。消除过程中的关键操作称为假视差在我们讨论伪视差的细节之前,需要引入更多的定义和符号。首先,我们将领导者的最高权力系数称为最初的此外,对于微分多项式P(P)及其领导P(P),我们称之为的首字母P的分隔符,表示为S公司P(P)例如,使用排名(3.19)与x11≺··≺x22≺··,首字母(3.16)为(-51ÿ2)隔离剂为(-10第六章1x2ÿ2).

考虑两个微分多项式P(P)1P(P)2,担任P(P)2P(P)2并且存在一个适当的导数P(P)2例如。,P(P)2(k个)对于k个≥1英寸P(P)1,然后P(P)1可以通过以下方式部分减少P(P)2如下[49]. 首先,求P(P)2达到k个秩序

P(P)2=S公司P(P)2P(P)2+R(右)1,P(P)¨2=S公司P(P)2¨P(P)2+R(右)2,P(P)2(k个)=S公司P(P)2P(P)2(k个)+R(右)k个,

哪里S公司P(P)2是的分隔符P(P)2、和R(右)(= 1, …,k个)其余条款。第二,从上面的最后一个方程来看,P(P)2(k个)可以用P(P)2(k个),S公司P(P)2R(右)k个,其中没有包含P(P)2(k个)最后,替换P(P)2(k个)进入之内P(P)1然后P(P)1可以重写为

S公司P(P)2第页P(P)1=P(P)2(k个)+P(P),

哪里第页是一个整数,并且P(P)̃是微分多项式。此外,可以称为伪商; P(P)̃不包含P(P)2(k个)可以称为伪重影器上述程序称为假视差。通过这种方式,可以对一组微分多项式进行约简,以生成一个自动约简集,并最终生成特征集。有关这些计算算法的更多详细信息,请参阅[14,49,57]. 然而,我们注意到,寻找特征集的算法仍在开发中,现有的软件包并不总是运行良好。

Ljung和Glad[64]得出结论,如果排序(3.19)受雇于

A类1(u个,),,A类(u个,),B类1(u个,,θ1),B类2(u个,,θ1,θ2),,B类n个(u个,,θ1,,θq个),C类1(u个,,θ,x),,C类(u个,,θ,x),

哪里A类,B类C类是微分多项式和子指数,n个表示微分多项式的数目。Ljung和Glad[64]证明了一个关于{B类1,B类2, …,B类n个}验证结构可识别性:

定理3.8

假设{B没有分离子或声母1,B2,…,Bn个}为零,

  1. 如果是B,1≤i≤n,在特征集中有B= θ̇则模型结构不可识别;
  2. 如果所有B,1≤i≤n,特征集中θ为零级和一级,存在非退化解(,u个,θ*,x)对一些人来说θ*,模型结构可在以下位置全局识别θ*;
  3. 如果所有B,1≤i≤n,在特征集中为0阶inθ和一些Bj度大于1英寸θj,存在非退化解(,u个,θ*,x)对一些人来说θ*,模型结构在θ*

虽然Ljung和Glad的结果[64]对于时不变参数,可以通过处理θt吨作为状态变量或系统输入[7].

3.4. 隐函数定理

夏和穆格提出了另一种基于隐函数定理的方法[119]. 有关隐函数定理的一般介绍,请参考读者[73]. 基于隐函数定理的可辨识性分析定理如下[119]:

定理3.9

设Φ:Rd+p+qR(右)q个表示模型参数的函数θ∈Rq个,系统输入u个∈Rn个,系统输出∈Rd日及其衍生物,也就是,

Φ=Φ(θ,u个,u个,,u个(k个),,,,(k个)),

其中k是非负整数。假设Φ具有关于的连续偏导数θ。系统结构被称为在本地可识别θ*如果存在一个点(θ,u个,u个,,u个(k个),,,,(k个))R(右)d日+第页+q个这样的话

Φ(θ,u个,u个,,u个(k个),,x,,(k个))=0|Φθ|0

我们可以通过考虑Φ在θ*

ΦΦ(θ)+(θ负极θ)Φθ;

自Φ起(θ*)=0和(Φθ)负极1存在(即。,|Φθ|0),一个独特的解决方案θ存在,并且系统在本地可识别θ*

仔细检查这个定理,我们发现它与代数可识别性定义2.9相同。隐函数定理方法可以单独用于验证系统的可辨识性,也可以作为微分代数方法的补充。定理3.8建议通过检查微分多项式的特定形式来验证系统的可识别性B类= {B类1,B类2, …,B类n个}在特征集中。然而,更严格的方法是验证|Φθ|0如隐函数定理方法所建议,其中Φ由B类= {B类1,B类2, …,B类n个}.

夏和穆格[119]杰弗里和夏[56]提出了一种利用系统输出的高阶导数生成函数Φ的方法消除所有潜在的(不可观察的)状态变量。例如,考虑以下HIV模型[81]

d日T型d日t吨=λ负极ρT型负极βT型V(V),T型(0)=T型0,
(3.21)

d日T型d日t吨=βT型V(V)负极δT型,T型(0)=T型0,
(3.22)

d日V(V)d日t吨=N个δT型负极c(c)V(V),V(V)(0)=V(V)0,
(3.23)

哪里T型是易受感染的未感染T细胞数量(目标细胞),T型*感染的T细胞数量,以及V(V)病毒载量。使用夏和穆格的方法[119],我们可以求V(V)以获得

V(V)()=(V(V)V(V)负极ρ负极βV(V))[V(V)¨+(δ+c(c))V(V)+δc(c)V(V)]+N个λδβV(V)负极δc(c)V(V)负极(δ+c(c))V(V)¨
(3.24)

因此,我们可以定义

如果=(V(V)V(V)负极ρ负极βV(V))[V(V)¨+(δ+c(c))V(V)+δc(c)V(V)]+N个λδβV(V)负极δc(c)V(V)负极(δ+c(c))V(V)¨负极V(V)(),
(3.25)

Φ=[如果如果(1)如果(2)如果()如果(4)]T型,
(3.26)

从而自动满足Φ=0。如果Φθ0,然后θ= (β,ρ,ν,μ,η)可以根据隐函数定理进行识别,其中ν=δc,μ=δ+c(c)、和η=Nλβδ。也就是说,如果

排名[Φθ]=排名[如果β如果ρ如果η如果μ如果ν如果(1)β如果(1)ρ如果(1)η如果(1)μ如果(1)ν如果(2)β如果(2)ρ如果(2)η如果(2)μ如果(2)ν如果()β如果()ρ如果()η如果()μ如果()ν如果(4)β如果(4)ρ如果(4)η如果(4)μ如果(4)ν]=5,
(3.27)

我们可以识别这五个参数(β,ρ,ν,μ,η)在模型中;此外,在原始模型中,N个λ无法单独识别。识别函数Φ涉及7的阶导数V(V)需要至少8次测量V(V)进行评估。这些信息是可识别性分析的副产品,有助于设计新的实验。

注意,对于高维参数空间,如我们在这里考虑的示例中所示,矩阵Φθ可能会变得非常复杂,难以计算其排名。例如,矩阵中的一个元素(3.27)是

如果(4)μ=V(V)(负极5)[βV(V)(5)V(V)6+10βV(V)¨V(V)()V(V)5+5βV(V)V(V)(4)V(V)5+ρV(V)(5)V(V)5+V(V)(6)V(V)5负极6(V(V)())2V(V)4负极8V(V)¨V(V)(4)V(V)4负极2V(V)V(V)(5)V(V)4+12V(V)¨V(V)+44V(V)V(V)¨V(V)()V(V)+9V(V)2V(V)(4)V(V)负极78V(V)2V(V)¨2V(V)2负极32V(V)V(V)()V(V)2+84V(V)4V(V)¨V(V)负极24V(V)6]

因此,评估上述矩阵的秩并不容易。为了避免这种复杂性和评估高阶导数,Wu等人提出了另一种构造识别函数Φ(·)的方法[117]. 假设我们有数量(V(V),,V(V)̈,V(V)(3))在五个不同的时间点t吨1, ···,t吨5。表示的值(V(V),,V(V)̈,V(V)(3))在t吨=t吨作为(V(V),V(V),V(V)¨,V(V)())的= 1, ···, 5. 如果1=如果(t吨1,θ,V(V)1,V(V)1,V(V)¨1,V(V)1()),,如果5=如果(t吨5,θ,V(V)5,V(V)5,V(V)¨5,V(V)5()),其中如果在中指定等式(3.25).那么我们有

Φ= [如果1,如果2,如果,如果4,如果5]T型= 0.
(3.28)

如果

|Φθ|=|如果1β如果1ρ如果1η如果1μ如果1ν如果2β如果2ρ如果2η如果2μ如果2ν如果β如果ρ如果η如果μ如果ν如果4β如果4ρ如果4η如果4μ如果4ν如果5β如果5ρ如果5η如果5μ如果5ν|0,
(3.29)

根据隐函数定理θ.假设β≠0,一些代数表明(Φθ)等于

=[V(V)1(V(V)¨1+μV(V)1)V(V)¨1+μV(V)1V(V)1V(V)12V(V)1(V(V)1负极1V(V)1负极ρ负极βV(V)1)负极V(V)¨1V(V)2(V(V)¨2+μV(V)2)V(V)¨2+μV(V)2V(V)2V(V)22V(V)2(V(V)2负极1V(V)2负极ρ负极βV(V)2)负极V(V)¨2V(V)(V(V)¨+μV(V))V(V)¨+μV(V)V(V)V(V)2V(V)(V(V)负极1V(V)负极ρ负极βV(V))负极V(V)¨V(V)4(V(V)¨4+μV(V)4)V(V)¨4+μV(V)4V(V)4V(V)42V(V)4(V(V)4负极1V(V)4负极ρ负极βV(V)4)负极V(V)¨4V(V)5(V(V)¨5+μV(V)5)V(V)¨5+μV(V)5V(V)5V(V)52V(V)5(V(V)5负极1V(V)5负极ρ负极βV(V)5)负极V(V)¨5]
(3.30)

只要det(∑)≠0,我们就有(Φθ)0注意,在等式(3.30),矩阵∑也包含未知参数(μ,ρ,β); 因此,为了数值确定∑的秩,需要这些参数的标称值(即从文献中获得的值)。

请注意,尽管V(V) (3)不涉及矩阵∑,V(V) (3)应在任何时间点存在。用于评估V(V) (3)在一个时间点,至少四次测量V(V)都是必需的。为了形成五个识别方程V(V)都是必要的。这一结论与Xia和Moog提出的方法一致[119]. 注意,由于∑也包含未知参数,因此该模型更可能是局部可识别的,而不是全局可识别的。与夏和穆格的方法相比[119],Wu等人的方法[117]由于只有低阶导数(3第个或我们的情况下的低阶导数)V(V)需要评估。

在本节中,作为结构可识别性分析的副产品,我们将说明如何计算参数可识别性的最小观测点数量,这是实验设计中的一个重要问题。对动态系统实验设计的深入讨论超出了本文的范围,因此我们在此仅简要讨论观测时间对可识别性的影响。桑塔格[100]报告了一个非常一般和简单的结论:对于任何具有q个未知常数参数,2q个+1个实验观察足以识别q个参数,如果测量绝对准确。桑塔格[100]解释说数字2q个+1在几何和动力系统理论中经常遇到,它是惠特尼定理中的嵌入维数[115,116]抽象流形或的嵌入维数q个-维吸引子[102]. 然而,数字2的直观解释q个ODE模型右侧的每个参数用于量化状态变量(如斜率)的变化,并且至少需要两个数据点来确定斜率。至于观察时间对可识别性的影响,桑塔格的工作[100]指出,一旦模型进入稳态且始终只产生平坦响应,增加数据点的数量将无助于识别更多的动态模型参数。原则上,为捕捉动态系统的强烈非线性行为而收集的数据点对于确定参数值更具信息性,如[103].

4.实际可识别性分析

在我们介绍实际可识别性分析的各种技术之前,请注意,结构可识别性研究为实际可识别分析提供了理论基础。如果结构分析表明模型在理论上无法识别,则无需进行实际分析,因为理论无法识别必然意味着实际无法识别。因此,只有理论上可识别的模型才需要进一步的实际可识别性分析。

结构可识别性分析可以在没有任何实际实验观察的情况下进行,因此也称为先前的可识别性分析。结构可识别性分析主要依赖两个基本假设:模型结构绝对准确,测量准确(无测量误差)。然而,这两个假设在实践中显然是无效的。例如,在生物医学研究中,模型不确定性和测量误差通常都很大。因此,即使结构可识别性分析表明模型参数可以唯一识别,模型参数的估计也可能不可靠。因此,有必要评估是否可以从噪声数据中以可接受的精度可靠估计结构可识别参数。这就是所谓的实际可识别性分析或后面的可识别性分析。强烈建议在实践中进行结构和实际可识别性分析,以确保参数估计的可靠性。对于本节的其余部分,我们假设我们的测量或输出模型具有以下测量误差:

(t吨) = 小时(x(t吨)u个(t吨), θ) = ε(t吨), 
(4.1)

哪里ε(t吨)是测量误差,平均值为0,方差为σ2(t吨).

4.1. 蒙特卡罗模拟

蒙特卡洛模拟的历史可以追溯到Metropolis和Ulam的工作[69]. 顾名思义,这种方法是一种使用随机数和概率分布的采样技术。更具体地说,蒙特卡罗模拟方法首先定义可能的输入(例如,测量噪声级),然后根据某些概率分布(例如,零均值正态分布)随机生成输入,然后使用输入进行某些计算(例如,将随机误差添加到数据中,将模型拟合到模拟的噪声数据中),最后聚合单个计算结果(例如,参数估计中的平均误差)。它不仅有助于实际的可识别性分析,也有助于实验设计。蒙特卡罗模拟在统计文献中非常流行,并广泛用于评估统计估计方法的性能。

一旦确定模型的参数或参数子集在理论上(结构上)是可识别的,就可以使用蒙特卡罗模拟来评估理论上可识别的参数是否可以从噪声数据中以可接受的精度可靠估计。显然,为了评估实际(统计)可识别性,统计估计方法,如最小二乘法,需要随时可用。然而,非线性常微分方程模型的统计参数估计超出了本文的范围,这里不再讨论。

蒙特卡罗模拟使我们能够模拟不同实验设计中不同噪声或测量误差水平下不同观测次数的各种场景,尽管这种设计对于实际实验可能不可行。模拟数据可用于评估模型参数或参数子集在不同条件下能否可靠估计。一般来说,蒙特卡罗模拟程序可概述如下:

  1. 确定标称参数值θ0对于模拟研究,如果可用,可以通过将模型拟合到实验数据来获得。否则,可以从文献或其他资源中获得。
  2. 使用标称参数值对ODE模型进行数值求解,以获得实验设计时间点的输出或测量变量的解。
  3. 生成N个来自输出或测量模型的模拟数据集(例如1000)(4.1)具有给定的测量误差水平。
  4. 将ODE模型安装到每个N个获得参数估计的模拟数据集θ̃,= 1, 2, …,N个
  5. 计算每个元素的平均相对估计误差(ARE)θ作为

    =100%×1N个=1N个|θ0(k个)负极θ(k个)||θ0(k个)|,
    (4.2)

    哪里θ0(k个)k个-的第个元素θ0θ(k个)k个-的第个元素θ̃

ARE可用于评估每个参数估计值是否可接受。对于非常小的测量误差,参数估计值应接近真实值,ARE应接近0。当测量误差增加时,参数估计值的ARE也将增加。然而,某些参数估计值的ARE可能会显著增加,而其他一些参数估计值可能只会略有增加。然而,对于合理或实际的测量误差水平,如果参数估计的ARE高得令人无法接受,我们声称该参数在实际或统计上无法识别。在实际应用中,一些参数可能对测量误差不敏感,并且总是可以很好地估计,其他一些参数可能会对测量误差非常敏感,即使测量误差很小,它们的are也很大,同时,一些参数也可能处于中间位置[70]. 此外,对于ARE需要达到多高,目前还没有明确的规定,才能针对特定问题声称ARE“不可接受”。因此,实际的可识别性取决于潜在的问题和调查人员的判断。还要注意,可以使用各种统计估计方法来获得参数估计,ARE可能取决于估计方法。

蒙特卡罗模拟也可以用来设计更好的实际实验。可以使用ARE评估不同条件下不同样本大小的不同设计。可以根据蒙特卡罗模拟结果确定最佳设计和必要的样本量。我们将在§6.1中说明此方法的应用。

4.2. 相关矩阵

尽管蒙特卡罗模拟方法易于理解且易于实现,但由于需要执行大量适合数据的模型,因此相关的计算成本很高。罗德里格斯-费尔南德斯等人[92,93]通过检查模型参数之间的相关性,提出了一种用于ODE模型实际可识别性分析的替代方法。如果测量误差遵循相同且独立的分布(i.i.d.),这需要更少的计算,并且相对简单。

这种方法背后的想法很简单。假设参数估计θ̂= [θ̂1,θ̂2, ···,θ̂q个]T型将模型与实验数据拟合后得到。这个相关矩阵然后可以根据费希尔信息矩阵(职能指令手册)[33,109]采用以下形式:

R(右)=[第页11(θ^1,θ^1)第页12(θ^1,θ^2)第页1q个(θ^1,θ^q个)第页21(θ^2,θ^1)第页22(θ^2,θ^2)第页1q个(θ^2,θ^q个)第页q个1(θ^q个,θ^1)第页q个2(θ^q个,θ^2)第页q个q个(θ^q个,θ^q个)],
(4.3)

哪里第页ij公司(,j= 1, 2, …,q个和−1≤第页ij公司≤1)是参数估计值之间的相关系数θ̂θ̂j.参数估计值之间是否存在强正相关θ̂θ̂j,即相关系数第页ij公司接近1,参数θθj据说几乎无法区分。两个参数之间的强相关性表明,一个参数强烈依赖于另一个参数,并且这两个参数不能单独估计。

罗德里格斯·费尔南德斯(Rodriguez-Frenderandez)等人推导了相关矩阵的表达式[92]. 为简单起见,假设测量误差不相关,并遵循具有平均零的相同正态分布,即:,N个(0,σ2)。在这种情况下,对于一般动态系统(2.1)和(2.2),Fisher信息矩阵如下所示

职能指令手册==1N个(^θ^)T型V(V)负极1(^θ^),
(4.4)

其中下标表示实验观察的时间点,N个观察总数,ŷ观测的模型近似,θ̂模型参数估计,以及V(V)方差权重的已知正定矩阵。可以证明协方差矩阵C类根据Cramèr-Rao定理,等于FIM的逆[89],即

C类职能指令手册−1
(4.5)

最后,元素第页ij公司相关矩阵的

第页j=C类jC类C类jj,j,
(4.6)
第页j= 1, =========================================================j
(4.7)

Guedj等人[40]解决了HIV动态模型的实际可识别性问题。他们在最大似然估计而不是最小二乘估计的框架下开发了他们的方法,但他们的结果仍然基于Fisher信息矩阵,其思想与[92].

相关矩阵方法的一个局限性是,它不仅需要可靠估计参数,还需要可靠估计其相关矩阵。对于大多数参数无法识别的模型来说,这可能是一个问题,因为相关矩阵估计可能强烈依赖于参数估计。如果任何两个参数不可区分,则参数估计及其相关矩阵估计可能较差。此外,相关矩阵方法只允许您检查任何一对参数是否可区分;如下一节所述,为了评估两个以上参数之间的相关性,应考虑基于灵敏度的可识别性分析技术(例如,灵敏度矩阵的特征分解)。

5.基于灵敏度的可识别性分析

敏感性分析本身是一个丰富的主题。感兴趣的读者可以参考Saltelli等人的综合调查[94]和卡库西[13]. 灵敏度分析(SA)通常用于评估不同输入因素(包括模型参数)引起的系统输出变化。灵敏度分析的思想也可以用来评估未知参数的可辨识性。

基于灵敏度的可识别性分析与结构分析方法类似,因为这两种方法都不需要实际的实验数据(尽管基于灵敏度的方法可能需要测量时间点的数量和位置,详见下文),这两种方法都假设测量是精确的,没有误差。然而,基于灵敏度的方法并没有直接使用模型结构信息,这是结构方法和基于灵敏度方法之间的关键区别。基于灵敏度的方法与实际分析方法类似,因为这两种方法都需要预先指定的参数值(标称或实际估计值),并且都需要知道测量时间点的数量和位置。然而,基于灵敏度的方法与实际分析方法不同,因为基于灵敏度的法没有考虑测量误差。因此,基于灵敏度的方法是介于结构(理论)可识别性和实际可识别性分析之间的一种技术。我们在本节中回顾了这些方法。

基于灵敏度的方法需要标称参数值。因此,通过基于灵敏度的方法,针对参数空间中的特定点评估参数可识别性。因此点可识别性由Ljung和Glad介绍[64]Quaiser和Mönnigmann[86]如下:,

定义5.1

全球可识别点:让θ*表示参数空间θ中的一个不动点。如果有任何可接受的输入,则称系统在某一点上是全局可识别的u个(t) 和任何参数向量θ∈ Θ,(u个,θ) =(u个,θ*)暗示θ=θ*

定义5.2

本地可识别点:让θ*表示参数空间θ中的一个不动点。如果对于任何可接受的输入,则系统被称为在局部点上可识别u个(t) 和任何参数向量θ在一个开放的社区内θ*,(u个,θ) =(u个,θ*)暗示θ=θ*

本节中审查的基于灵敏度的可识别性分析技术仅检查点可识别性。可测系统响应对参数值的灵敏度用于评估这些方法对未知参数的可识别性。更具体地说,假设已经给出了测量系统响应或状态变量的位置和时间点的数量,表示为t吨1t吨2≤ ··· ≤t吨N个,然后是灵敏度系数在每个时间点t吨k个(k个= 1, 2, …,N个)对于给定的标称参数向量θ*定义为

j(t吨k个)=(t吨k个,θ)θj,
(5.1)

哪里(= 1, 2, …,d日)表示的组件(R(右)d日)和θj这个j(j= 1, 2, …,q个)的组件θ(θR(右)q个)。因此灵敏度矩阵对于所有时间点,定义为

S公司d日N个×q个=[11(t吨1)1q个(t吨1)d日1(t吨1)d日q个(t吨1)11(t吨N个)1q个(t吨N个)d日1(t吨N个)d日q个(t吨N个)]
(5.2)

基于该灵敏度矩阵,发展了许多可辨识性分析技术。简单地说,灵敏度系数越大,系统响应或可测量状态变量相对于参数的变化越显著。在这种意义上,如果系统输出对该参数的小扰动高度敏感,则参数可能是可识别的;否则,参数可能无法识别。此外,如果任何两个参数之间存在强相关性,则这两个参数很可能无法区分。这种参数相关性也可以通过检查灵敏度矩阵列的相关性来评估。我们沿着这条路线详细回顾了四种典型的方法:相关法[51,93,122],的主成分分析(PCA)方法[24,34,54],的正交法[35,120,121]、和本征值法[85,86,96,108].

5.1。相关方法

相关方法首先由Jacquez和Greif提出[51]. 该方法最初是为了研究线性隔间模型的可辨识性而开发的,推导仅针对单个输出系统(即,R(右))。然而,这种方法并不局限于线性模型和单输出系统。

考虑系统输出在预设标称参数向量附近的一阶泰勒展开θ*

k个(θ)=(x(t吨k个),u个(t吨k个),θ)(x(t吨k个),u个(t吨k个),θ)+(x(t吨k个),u个(t吨k个),θ)θ|θ=θ·(θ负极θ),
(5.3)

哪里k个= 1, 2, …,N个表示测量时间点的索引。第页k个表示测量值t吨k个无误差和Δθ=θ负极θ*,则精确测量值和线性近似值之间的残差平方和为

RSS(RSS)(Δθ)=k个=1N个[第页k个负极k个(θ)+(x(t吨k个),u个(t吨k个),θ)θ|θ=θ·Δθ]2=k个=1N个[(x(t吨k个),u个(t吨k个),θ)θ|θ=θ·Δθ]2,
(5.4)

哪里第页k个负极k个(θ*)根据我们的假设=0。最后,我们可以重写公式(5.4)根据灵敏度矩阵,

RSS(RSS)θ) = (S公司Δθ)T型 · S公司Δθ
(5.5)

哪里S公司是中定义的灵敏度矩阵(5.2)。显然RSS(RSS)θ)到达时间S公司T型 S公司· Δθ= 0. 如果S公司T型 S公司是全等级的,唯一的解决方案S公司T型 S公司· Δθ=0是θ̂=θ*,表示模型参数θ在当地可识别θ*.如果S公司T型 S公司是奇异的,则至少存在一个非平凡解θ̂θ*使得模型参数在θ*.需要注意两个重要问题:首先,可以在最大似然估计的框架下导出类似的表达式[40],因此推导不限于普通最小二乘法;其次,只能根据S公司T型 S公司因为线性近似等式(5.3)已使用[86].

还需要确定哪些参数是不可识别的,如果S公司T型 S公司不是全军衔。为此,可以基于灵敏度矩阵计算参数之间的相关性。更具体地说,如果我们检查等式(5.2)很明显,每一列是所有时间点系统响应对一个特定参数的灵敏度。因此,两列的样本相关性是对两个参数之间相关性的估计,可以计算为

校正(S公司·,S公司·j)=冠状病毒(S公司·,S公司·j)σ(S公司·)σ(S公司·j),
(5.6)

哪里S公司 · (或S公司 · j)表示(或j)灵敏度矩阵列S公司,覆盖(cov)(S公司 · ,S公司 · j)样本协方差S公司 · S公司 · j、和σ(S公司 · )和σ(S公司 · j)样品标准偏差S公司 · S公司 · j分别是。如果计算出的任意两个参数之间的相关系数接近于一,则这两个参数无法区分。然而,这样的决策总是涉及一对参数。是否可以确定这对中的哪一个问题更大,应该修复或从模型中删除?Quaiser和Mönnigmann[86]提出了全相关对于这个问题,

c(c)总数=j=1,jq个Ş校正(S公司·,S公司·j)Ş·(Ş校正(S公司·,S公司·j)Ş1负极δ),
(5.7)

哪里表示指示器功能,以及δ∈(0,1)用户指定的截止值。总相关性最高的参数是要从模型中修复或删除的第一个候选参数。

如果我们将相关方法与前一节中描述的实用可识别性分析的相关矩阵方法进行比较[92],我们可以发现Fisher信息矩阵和灵敏度矩阵在某种程度上是相似的;然而,计算相关性的方法是不同的。

5.2. 调整重要性方法与主成分分析

这类方法的目的是通过丢弃非重要参数来降低模型的复杂性,例如调整重要性方法[24,95,105]和主成分分析[24,34,54]. 更具体地说,这两种方法首先对所有参数进行排序,然后根据其排序确定这些参数是可识别的还是不可识别的。

调谐重要性和主成分分析方法的一个重要而有趣的特点是,它们基于归一化灵敏度矩阵,这与中定义的灵敏度矩阵不同等式(5.2)为了构造归一化灵敏度矩阵,无量纲灵敏度系数定义如下[24,30],

k个,j=θj·(t吨k个,θ)θj=自然对数(t吨k个,θ)自然对数θj,
(5.8)

哪里∈ {1, 2, …,d日}表示系统输出指数,j∈ {1, 2, …,q个}参数索引和k个∈ {1, 2, …,N个}测量时间点的指标。然后是每种情况的归一化灵敏度矩阵定义为

S公司N个×q个=[1,11,q个N个,1N个,q个]
(5.9)

对于调整重要性方法,Seigneur等人引入了以下目标函数[95]和图兰伊[105],

e(电子)(Δθj)=k个=1N个=1d日[(t吨k个,θ负极j,θj+Δθj)负极(t吨k个,θ)(t吨k个,θ)]2,
(5.10)

哪里θ 负极j用表示参数向量j组件已删除。通过遵循与上一小节中的相关方法相同的程序整体灵敏度可以用无量纲灵敏度系数来表示

o个(θj)=e(电子)自然对数θj=k个=1N个=1d日[自然对数(t吨k个,θ)自然对数θj]2=k个=1N个=1d日(k个,j)2
(5.11)

因此,一个参数的总体灵敏度越大,系统响应对该参数的小扰动越敏感。由于所有参数都可以根据其总体敏感性进行排序,因此排名最低的参数是不可识别的候选参数,将被丢弃。

对于PCA方法,矩阵的特征值和特征向量S公司T型 S公司以提供用于模型缩减的信息。λj表示按非递减顺序排列的特征值

Şλ1ŞŞλ2ŞŞλq个Ş
(5.12)

同样,让相应的特征向量表示为

Γ=(γ1,γ2,,γq个)=[γ1,1γ1,q个γq个,1γq个,q个]

Jolliffe提出了三种检查特征值和特征向量的策略来对所有参数进行排序[54]:

  1. 从与最小绝对特征值相对应的特征向量开始,对每个特征向量进行循环,以定位具有最大绝对值的组件,并且在最大组件位置处的相应参数被标记为无法识别,如果之前没有标记,则将其删除。该程序总结如下:
    1=参数(最大值1jq个Şγj,1Ş),=参数(最大值1jq个j1,,负极1Şγj,Ş),对于>1
    (5.13)
  2. 再次从对应于最小绝对特征值的特征向量开始,在矩阵的每一行上循环Γ并计算每行中所有分量的平方和。与具有最大平方和的行的位置相对应的参数被确定为无法识别,以便删除。该程序总结如下:
    1=参数(最大值1jq个小时=1q个γj,小时2),=参数(最大值1jq个j1,,负极1小时=1q个γj,小时2),对于>1
    (5.14)
  3. 从对应于最大绝对特征值的特征向量开始,对每个特征向量分量进行循环,以定位最大的特征向量分量,并标记之前未标记的参数。标记的参数没有立即被选为无法识别的参数;相反,将为该参数分配等级。最后,对所有参数进行排名,排名最低的参数被认为无法识别。该程序总结如下:
    0=参数(最大值1jq个Şγj,q个Ş),=参数(最大值1jq个j0,,负极1Şγj,q个负极Ş),对于>0
    (5.15)

弗罗梅尔[34]提出了一个简单的策略来整合上述三种策略的排名。更多详细信息见[34]和[86].

5.3. 正交法

Yao等人提出了正交法[120]. 这种方法的基本思想是检查灵敏度矩阵列的(近似)线性相关性S公司定义于等式(5.2)因此,可以同时评估系统响应对参数值的敏感性以及参数之间对系统响应影响的依赖性,以确定一组可识别参数。

与相关方法不同,正交方法不计算S公司相反,计算一列与其他列跨越的向量空间的垂直距离,作为线性相关性的度量。这是一个迭代过程。更具体地说,在第一次迭代时S公司用最大平方和从S公司并被选为空集的第一个元素S公司。在(j+1)(j∈ {1, ···q个−1})迭代,j列已从中删除S公司并被选入S公司,以及中所有列跨越的向量空间S公司表示为V(V)S公司.对于立柱S公司小时仍在S公司,正交投影S公司小时项目向量空间中此列的V(V)S公司计算出垂线,然后得到

S公司小时=S公司小时负极S公司小时项目
(5.16)

在姚等人的工作中[120],规范||S公司小时||被认为是向量之间近似线性相关性的度量S公司小时和向量空间V(V)由于距离越短,相关性越大。作为一种规范||S公司小时||接近零,对应的列S公司小时被认为几乎是线性相关的,因此无法识别。在第一次迭代时S公司以最大的标准被选入S公司然而,另一个合理的替代标准是考虑S公司小时S公司小时项目(即,电弧炉(S公司小时·S公司小时项目||S公司小时||·||S公司小时项目||))因为即使不同列的规范数量级不同,该标准也可以选择最佳候选。最后,在每次迭代时,预先指定的截止值δ将用于中所有柱的垂直距离或角度S公司一根柱子的距离或角度小于δ,此列被认为线性依赖于V(V)S公司; 因此,具有最大||S公司小时||已从中删除S公司并被选入集合S公司。重复此过程,直到S公司变为空。中的向量S公司确定哪些参数是可识别的,这是正交法的主要目标(即找到可识别的参数,而不是无法识别的参数)。

自截止值δ在这种方法中,是用户指定的任意值,无法识别的参数的数量很大程度上取决于δ由于这个问题,Quaiser和Mönnigmann[86]建议根据范数或角度的值对所有参数进行排序,而不是简单地将其划分为可识别或无法识别的组。

5.4. 特征值法

特征值法是Vajda等人首次提出的[108]然后由Quaiser等人进一步开发[85],希特科夫斯基[96]、Quaiser和Mönnigmann[86]. 该方法基于的特征值和特征向量的特性S公司T型 S公司,其中S公司是中定义的灵敏度矩阵等式(5.2)为了说明该方法,考虑系统输出和实验测量之间的剩余平方和

RSS(RSS)(θ)=k个=1N个[第页k个负极k个(θ)]2,
(5.17)

然后让λ1λ2≤ ··· ≤λq个表示的特征值S公司T型 S公司以非递减顺序(γ1,γ2, ···,γq个)对应的归一化特征向量。请注意,自S公司T型 S公司是对称的正半定的,它的所有特征值都是实的非负的。给定标称参数向量θ*RSS的泰勒扩展θ*沿特征向量约为

RSS(RSS)(θ+αγj)RSS(RSS)(θ)+RSS(RSS)(θ)·αγj+12α2γjT型·S公司T型S公司·γj,
(5.18)

哪里α是一个任意的小常数和RSS(RSS)(θ*)是的梯度RSS(RSS)θ*。尽管RSS(RSS)(θ*)不一定为零,如果第页k个不是精确的测量,因为θ*是可能不会最小化的标称参数向量RSS(RSS),二阶项12α2γjT型·S公司T型S公司·γj如果特征值为λj对应于θj等于零,因为S公司T型 S公司·γj=λjγjγjT型γj=1也就是说,沿着θj具有λj=0,更改RSS(RSS)预计将接近零。无法识别参数的选择标准由下式给出

=参数(最大值1小时q个(Şγj,小时Ş))
(5.19)

实际上,λj通常不完全为零,因此,是一个截止值δ需要指定。有关详细的实现算法,请参考感兴趣的读者[86].

上述四种基于灵敏度的可识别性分析方法也在Quaiser和Mönnigmann中进行了回顾和比较[86]. 一般来说,这四种方法都适用于一般的ODE模型;然而,特征值法和正交法更适合于全局评估和比较参数值对系统输出的影响,因此这两种方法优于相关法和主成分分析法。此外,特征值法和正交法都易于实现。请注意[88]假设标称参数向量θ*最小化目标函数,应解释为第页k个=k个(θ*)如中所示(5.4)用于相关方法。此外,应该提到的是,在实践中,如果灵敏度矩阵是满秩的,但特征值具有不同数量级的特征值,则与最小特征值相对应的参数在理论上是可识别的,但实际上可能是不可识别的。在这种情况下,基于灵敏度的方法在确定几乎无法识别的参数方面仍然有用。

最后,将基于灵敏度的方法与第4节中介绍的实用可识别性方法相结合,研究动态系统的可识别性也是很有趣的。注意,基于灵敏度的方法不需要对未知参数进行统计估计,这可以在实际可识别性分析之前完成。

6.应用示例

在本节中,我们通过病毒动力学建模中的示例来说明结构和实际可识别性分析技术的应用。我们总结了流行的HIV感染、流感感染以及乙型肝炎和丙型肝炎病毒动力学模型的可识别性分析结果。

6.1. 具有常数参数的HIV模型

Miao等人[70]提出了以下模型来描述生长竞争测定,以量化HIV复制适应性:

d日T型d日t吨=(ρ负极k个T型负极k个w个T型w个负极k个R(右)T型w个)T型,
(6.1)

d日T型d日t吨=(ρ+k个T型负极q个T型w个)T型+0.25k个R(右)T型w个T型,
(6.2)

d日T型w个d日t吨=(ρw个+k个w个T型负极q个w个T型)T型w个+0.25k个R(右)T型w个T型,
(6.3)

d日T型w个d日t吨=(ρw个+0.5k个R(右)T型)T型w个+(q个+q个w个)T型T型w个,
(6.4)

哪里T型,T型,T型w个T型兆瓦是指未感染细胞、感染突变病毒的细胞、感染野生型病毒的细胞以及感染突变和野生型病毒(双重感染)的细胞的数量。让(λ,λ,λw个,λ兆瓦)代表的是T型,T型,T型w个T型兆瓦和(δ,δ,δw个,δ兆瓦)死亡率T型,T型,T型w个T型兆瓦分别是。然后ρ=λ负极δ,ρ=λ负极δ,ρw个=λw个负极δw个ρ兆瓦=λ兆瓦负极δ兆瓦是的净增长率T型,T型,T型w个T型兆瓦这是相应的增殖率和死亡率之间的差异。参数(k个,k个w个,k个R(右))分别是变异病毒、野生型病毒和重组病毒的感染率,以及q个q个w个是双重感染率。

对于本例,Xia和Moog的隐函数方法[119]用于研究结构的可识别性。因为所有状态变量(T型,T型,T型w个,T型兆瓦)是实验测量的,系统的输出是

1T型2T型T型w个4T型w个
(6.5)

通过对该HIV病毒适应度模型中四个方程之一的求导,可以评估该模型的结构可识别性。为了证明这一点,我们从第一个方程开始,

1=ρ1负极k个12负极k个w个1负极k个R(右)14
(6.6)

通过在等式(6.6),我们得到

¨1=ρ1负极k个(12)(1)负极k个w个(1)(1)负极k个R(右)(14)(1),
(6.7)
1()=ρ¨1负极k个(12)(2)负极k个w个(1)(2)负极k个R(右)(14)(2),
(6.8)
1(4)=ρ1()负极k个(12)()负极k个w个(1)()负极k个R(右)(14)(),
(6.9)

什么时候?等式(6.7)(6.9)以矩阵形式编写,我们发现如果

排名[1负极12负极1负极141负极(12)(1)负极(1)(1)负极(14)(1)¨1负极(12)(2)负极(1)(2)负极(14)(2)1()负极(12)()负极(1)()负极(14)()]=4
(6.10)

请注意,如果没有可用的分析形式,可以用数字评估该矩阵的秩,并且由于上述矩阵不涉及参数,因此不需要标称参数值。由于等式(6.9)具有4阶导数,至少五次测量1=T型需要进行评估1(4),并且至少四次测量2=T型,=T型w个、和4=T型兆瓦需要计算它们的三阶导数。k个k个R(右)可以从中识别等式(6.7)(6.9)如果公式(6.10)持有,等式(6.2)可以重写为

2负极k个12负极0.25k个R(右)14=ρ2负极q个2
(6.11)

同样,通过对等式(6.11),参数(ρ,q个)可识别,如果

排名[2负极22负极(2)(1)]=2
(6.12)

同样,参数(ρw个,q个w个)可识别,如果

排名[负极2负极(2)(1)]=2
(6.13)

最后,ρ兆瓦是可识别的,如果

排名[4] = 1.
(6.14)

总之,所有参数(ρ,ρ,ρw个,ρ兆瓦,k个,k个w个,k个R(右),q个,q个w个)如果至少有五个测量值1=T型和四次测量2=T型,=T型w个、和4=T型兆瓦如果所有系数矩阵都可用(6.10), (6.12), (6.13)和(6.14)至少在一些当地时间点是全等级的。

Miao等人还进行了蒙特卡罗模拟,以评估该HIV病毒适应度模型的实际可识别性[70]. 三个测量误差水平(0%、5%和30%)的所有9个参数的are在表6.1注意,在本模拟研究中,我们假设每个时间点有1000个重复数据,尽管这在实际实验中可能不可行。但这将有助于我们评估当数据(含噪声)的样本大小足够大时,未知参数是否实际可识别。我们可以看到,当没有测量误差时(σ=0%),所有9个参数都能很好地识别(最大ARE为0.4%),这证实了我们的理论可识别性分析结果。这也表明,当样本量足够大且测量误差足够小时,参数估计方法是好的,参数估计收敛到真实参数值。然而,当测量误差增加到5%和30%时,参数的AREρ兆瓦迅速增长至556%和2062%。的AREρw个也增加到39%和201%,而k个R(右)分别增至28%和106%。参数的ARE(q个w个,ρ)在测量误差较小的情况下是合理的(σ=5%),但在测量误差较大的情况下增加到49%和59%(σ=30%)。其他四个参数的ARE(ρ,k个,k个w个,q个)在所有情况下都是合理的。

表6.1

通过蒙特卡罗模拟进行实际可识别性分析。平均相对误差(ARE)根据1000次模拟运行计算;每个模拟数据集在每个时间点生成1000个重复(Miao等人的表6[70]).

错误级别(%)ρ(%)ρ(%)ρw个(%)ρ兆瓦(%)k个(%)k个w个(%)k个R(右)(%)q个(%)q个w个(%)
00.0020.0170.0340.4000.0030.0040.0260.0030.009
51.110.839555.72.94.628.34.212
306.549.1201.4206212.723.110621.359.1

为了进一步研究实际实验条件下未知参数的实际可识别性,我们对不同的时间点数量和每个时间点不同的重复次数进行了更多的模拟。仿真结果如所示表6.2可以看出参数的AREρ兆瓦范围为410%至2130%。结合以下结果表6.1,表示ρ兆瓦几乎无法识别。考虑到9个时间点和每个时间点9个重复的实际情况,参数的AREρw个为86%,这表明可能难以准确识别参数ρw个除非样本量过大(例如,每个时间点重复100次)。对于参数k个R(右)实际案例的are也很大(从62%到108%不等)(重复次数为3、6或9)。对于参数(ρ,q个w个),对于最合理的样本量,are是合理的(从22%到38%不等),因此(ρ,q个w个)可以被视为可以合理识别。参数(ρ,k个,k个w个,q个)在所有情况下都得到了很好的识别(are从3%到22%不等)。

表6.2

基于1000次模拟运行和测量误差水平的蒙特卡罗模拟的实用可识别性分析σ=1.5%(Miao等人的表7[70]).

时间点复制ρ(%)ρ(%)ρw个(%)ρ兆瓦(%)k个(%)k个w个(%)k个R(右)(%)q个(%)q个w个(%)
56.2852.7187213013.52210821.154.9
563.9134.714214028.9916.877.514.437.5
593.153013313968.1815.373.913.732.3
51001.018.1140.1459.82.324.7025.23.7210.3
94.1037.9146178610.116.888.616.136.7
963.1027.911813017.213.166.710.329.5
992.7221.585.611905.8410.161.59.2426.1
91000.766.9428.744101.793.4322.262.987.71

6.2. 具有常数和时变参数的HIV模型

在本节中,我们考虑另一个动态系统,该系统广泛用于描述接受抗逆转录病毒治疗的艾滋病毒感染患者的艾滋病毒动态[17,48,82]:

d日d日t吨T型单位(t吨)=λ负极ρT型单位(t吨)负极η(t吨)T型单位(t吨)V(V)(t吨),
(6.15)

d日d日t吨T型(t吨)=η(t吨)T型单位(t吨)V(V)(t吨)负极δT型(t吨),
(6.16)

d日d日t吨V(V)(t吨)=N个δT型(t吨)负极c(c)V(V)(t吨),
(6.17)

哪里T型单位是未感染靶细胞的浓度,T型感染细胞的浓度,V(V)(t吨)病毒载量,λ未感染源比率T型细胞,ρ未感染者的死亡率T型细胞,η(t) 时变感染率是抗病毒治疗效果的函数,δ感染细胞的死亡率,c(c)游离病毒的清除率,以及N个单个受感染细胞在其生命周期内产生的平均病毒数。T型单位(t吨),T型(t吨)和V(V)(t吨)是状态变量,以及(λ,ρ,N个,δ,c(c),η(t吨))T型是未知的动力学参数。

用于结构可识别性分析的微分代数方法(第3.3节)要求从动力学方程中消除潜在的(不可观测的)状态变量,以评估可识别性。引入了排序的概念,这样就可以设计计算机算法来消除具有较高秩的变量或其导数。为了简化符号,让我们x1,x2x表示T型单位,T型V(V)分别是。在动态模型中(6.15)–(6.17),我们可以测量病毒载量(x=V(V))和CD4+T细胞总数(x1+x2=T型单位+T型)。12表示可测量的变量x1+x2x分别是。我们采用排名

η ≺ 2 ≺ 2 ≺ θ ≺ x ≺ x2 ≺ x1
(6.18)

哪里θ= [λ,ρ,N个,δ,c(c)]T型是常数未知参数的向量。我们可以消除x1,x2x使用排名(6.18)以获得

¨1+(ρ+δ)1+δρ1负极δλ+η(t吨)2(1+δ1负极λ)=0,
(6.19)
¨2+(δ+c(c))2+δc(c)2负极η(t吨)2(N个δ1负极2负极c(c)2)=0
(6.20)

注释η(t吨)可以用可测状态变量和其他未知常数参数来表示等式(6.19)作为

η(t吨)=¨1+(ρ+δ)1+δρ1负极δλ负极2(1+δ1负极λ),
(6.21)

或来自等式(6.20)作为

η(t吨)=¨2+(δ+c(c))2+δc(c)22(N个δ1负极2负极c(c)2)
(6.22)

因此,时变参数η(t吨)如果所有常量参数都是可识别的,则可以识别。

验证常量参数的可识别性θ,等式(6.21)等式(6.22)可以组合以获得

¨122负极12¨2负极δ12¨2+λ2¨2负极(δ+c(c))122+(ρδ+ρ+δ负极δ2负极δc(c))122+c(c)22+ρc(c)122+(ρδc(c)负极δ2c(c))122负极N个δ1¨12+c(c)¨122负极N个δ(ρ+δ)112负极N个δ2ρ122+N个δ2λ12=0
(6.23)

上述方程只涉及可测量的状态变量和常数参数。等式(6.23)为0阶且度数>1英寸θ,所以等式(6.23)满足定理3.8中的第三种情况[64]第3.3节),因此θ= (λ,ρ,N个,δ,c(c))T型是本地可识别的。因此,η(t吨)也是本地可识别的。此外θ也可以使用基于等式(6.23)。其他类似HIV动态模型的可识别性已在[56,117,119].

6.3. 流感A病毒感染

本节的目的是说明如果忽略可识别性分析而考虑人类流感感染这一重要传染病时可能出现的问题。Baccam等人[8]提出了甲型流感病毒感染的靶细胞模型:

d日T型d日t吨=负极βT型V(V),
(6.24)

d日d日t吨=βT型V(V)负极δ,
(6.25)

d日V(V)d日t吨=第页负极c(c)V(V),
(6.26)

哪里T型是未感染目标细胞(上皮细胞)的数量,是生产性感染细胞的数量,以及V(V)是TCID中表达的感染性病毒滴度50/毫升这是唯一需要测量的状态变量。由于这是一个低维非线性动力系统,因此可以使用隐函数方法。

考虑到只有V(V)可以测量(例如,目标细胞的初始数量T型(0)未知),我们可以从等式(6.24)(6.26)通过消除不可测量的状态变量:

V(V)()=[V(V)¨+δc(c)V(V)+(δ+c(c))V(V)](V(V)负极1V(V)负极βV(V))负极δc(c)V(V)负极(δ+c(c))V(V)¨
(6.27)

显然,只有参数(β,δ,c(c))可以识别,并且所需测量的最小数量为V(V)为6,参数为第页在这种情况下无法识别。同样,我们考虑以下两种情况V(V)测量,两者T型V(V)或测量所有三个状态变量。对于测量任何两个或多个状态变量的情况,所有四个参数(β,δ,c(c),第页)在结构上(理论上)是可识别的。我们总结了中所有案例的结构可识别性分析结果表6.3

表6.3

Baccam等人中靶细胞型流感模型的结构可识别性[8].

测量的变量可识别参数最小测量次数
V(V)(β、 δ,c)第6页,共页V(V)
V(V)(β、 δ、c、p)第3页,共页V(V),第4页,共页
V(V)T型(β、 δ、c、p)第5页,共页V(V),第2页,共页T型
V(V),T型(β、 δ、c、p)第3页,共页V(V),第2页,共页,第2页,共页T型

Baccam等人[8]进一步提出了另一种具有延迟病毒产生的靶细胞型流感模型,如下所示:

d日T型d日t吨=负极βT型V(V),
(6.28)

d日1d日t吨=βT型V(V)负极k个1,
(6.29)

d日2d日t吨=k个1负极δ2,
(6.30)

d日V(V)d日t吨=第页2负极c(c)V(V),
(6.31)

哪里1是尚未产生病毒的潜伏感染上皮细胞的数量2有效感染上皮细胞的数量。再次,我们可以使用隐函数定理方法来研究此模型的结构(理论)可识别性。我们在中总结了可识别性分析结果表6.4。对于此模型,如果V(V)测量,四个参数(β,δ,c(c),k个)可识别和参数第页无法识别。然而,如果四个状态变量中的任何两个或多个(T型,1,2,V(V))测量,所有五个参数(β,δ,c(c),k个,第页)理论上是可以识别的。我们还总结了中每个状态变量所需的最小测量次数表6.4

表6.4

Baccam等人中具有延迟病毒产生的靶细胞型流感模型的结构可识别性[8].

测量的变量可识别参数最小测量次数
V(V)(β、 δ、c、k)第8页,共页V(V)
V(V)T型(β、 δ、c、k、p)第7页,共页V(V),第2页,共页T型
V(V)1(β、 δ、c、k、p)第5页,共页V(V),第4页,共页1
V(V)2(β、 δ、c、k、p)第2页,共页V(V),第6页,共页2
V(V), 12(β、 δ、c、k、p)第3页,共页V(V),12
V(V),T型,12(β、 δ、c、k、p)第3页,共页V(V),第2页,共页T型,12

在Baccam等人的论文中[8],仅在6名患者感染后第1-8天的8个时间点测量了病毒滴度,但其中一些测量值低于检测值。根据中的可识别性分析表6.3表6.4第页无法识别。要拟合四维模型(6.28)——(6.31),需要使用所有8个数据点,否则更多参数可能无法识别。然而,自从识别方程式(6.27)不涉及无法识别的参数第页,可以修复第页,不影响其他参数的估计。由于未考虑可识别性分析,Baccam等人对动力学参数的估计[8]应谨慎解读,因为Baccam等人[8]固定的,固定的T型(0)避免可识别性问题,以及T型(0)的值不是直接来自数据。

人类感染流感是一个非常复杂的问题,因此,提出了更复杂的模型;然而,问题是这样的工作通常会使模型参数化,而忽略了参数的可辨识性,这使得很难将这些模型直接转化为数据。例如,Hancioglu等人[43]提出了甲型流感病毒感染的10方程模型(细节未显示)。我们可以证明,为了验证该模型中所有27个参数的可识别性,几乎所有10个状态变量都需要测量,这在实践中由于技术和道德限制几乎不可能做到。总之,在将模型与数据进行拟合时,应考虑经过参数可识别性验证的模型。

7.讨论和结论

常微分方程是许多科学领域中量化动态过程的重要工具,最近它被广泛用于生物医学过程建模,特别是用于传染病和病毒动力学建模。在生物医学应用中,从实验数据中估计ODE模型中的未知动力学参数至关重要。然而,基于实验数据,要知道一般非线性ODE模型中的未知参数是否可以识别并非易事且不明显。因此,在应用任何统计方法从实验数据中估计未知参数之前,可识别性分析是一个先决条件。

针对一般ODE模型开发了三类主要的可识别技术。第一种是结构(理论)可识别性分析,可用于评估是否可以通过操纵模型结构从理论上识别所有参数。这种分析需要两个假设:1)模型结构绝对准确;测量准确(无测量误差)。虽然这两个假设在实践中并不现实,但仍有必要研究理论可识别性。第二类可辨识性分析是实际可辨识性研究,其中考虑了模型不确定性和实际测量误差。在设计数据采集实验之前,可以进行结构可识别性分析。事实上,结构可识别性分析可以为实验设计提供有用的信息,例如不同时间点的最小测量次数。如果ODE模型无法识别,或者通过结构可识别性分析只能识别模型参数的子集,则在应用统计方法估计未知参数之前,可能需要修改模型或固定某些参数。否则,统计估计可能不可靠。尽管一些参数估计值可以从一个无法识别的模型中获得,但估计值可能是局部估计值或可能超出观测数据的任意一组估计值。如果结构可识别性分析确认ODE模型是全局或局部可识别的,则应进行实际可识别性研究,以检查估计值对测量误差和模型不确定性的可靠性和敏感性。基于实际可辨识性分析的结果,可以通过模型选择技术进一步重新确定模型[71]. 实用的可识别性分析也可以用于更好地设计未来的实验。第三类可识别性分析技术基于灵敏度矩阵。与结构可识别性分析类似,基于灵敏度的方法不需要实验观测,也不能考虑模型的不确定性和测量误差。与实际可识别性分析一样,基于灵敏度的方法也需要至少一个参数标称值。注意,到目前为止,对高维常微分方程或复杂常微分方程进行结构可识别性分析仍然很困难。在这种情况下,由于模型的结构(理论)可识别性未知,实际可识别性分析可能不可靠。基于灵敏度的方法是一种介于结构(理论)可识别性和实际可识别性分析之间的技术,可用于此类情况。

除了ODE的可识别性分析技术外延迟微分方程还应讨论(DDE)模型。DDE系统的一般形式如下

x(t吨)=如果(t吨,x(t吨),x[τ(t吨,x)],x(t吨),x[τ(t吨,x)],u个(t吨),θ),
(7.1)

(t吨)============================================================小时(x(t吨), x[τ(t吨x)], u个(t吨), θ), 
(7.2)

x(t吨0) = x(t吨0u个(t吨0), θ), 
(7.3)

哪里t吨0是自变量的起始值,x(t吨) ∈R(右)是状态变量的向量,(t吨) ∈R(右)d日可测量系统输出矢量,u个(t吨) ∈R(右)第页已知系统输入向量,θR(右)q个参数向量,常数矩阵(或质量矩阵),以及τ(t吨,x)延迟函数的向量。要求

τ(t吨x) ≤ t吨
(7.4)

也就是说,延迟函数的值应该始终小于或等于当前时间,这是合理的,因为未来的值还未知。另一个重要假设是

等级(小时x)=d日,
(7.5)

这意味着d日系统输出微不足道(例如,其他输出的线性组合)。τ(t吨,x) ≤t吨,有必要知道x(t吨)何时t吨t吨0,即历史函数:

x(t吨) = (t吨θ),如果t吨 ≤ t吨0
(7.6)

哪里x(t吨),t吨t吨0只是时间和参数的函数。很明显,这里描述的DDE系统比ODE系统复杂得多,目前还不可能对非常通用的DDE模型进行数值求解。然而,对于一些相对简单的DDE模型,已经提出并实现了一些数值方法。关于这些算法的细节,读者可以参考Ascher和Petzold的作品[6]、Bellen和Zennaro[11]、古列尔米和海尔[41,42],以及沙姆平和汤普森[97]. 尤其是古列尔米和海尔[41,42]提出并实现了一个比较通用的DDE模型求解器(称为Radau IIA),由于其效率和稳定性,推荐用于实际应用。有关艾滋病毒感染的DDE建模示例,请参阅[90]和[76]. 许多独立研究解决了DDE模型的可识别性问题[4,5,27,31,66,68,79,124,125]. 然而,以前的大多数工作都涉及非常简单和特定的DDE模型(例如[68])由于对DDE模型的重要特征缺乏了解,这些结果的通用性受到了限制:t吨0或者在历史函数中,状态变量从低阶到高阶的导数。这种特性使得DDE模型很容易分叉或无法解决[11,41,42]. 除非能够获得并分析DDE模型的解析解,否则基于模型结构操纵的可辨识性结论是不可靠的。然而,令人惊讶的是,几乎所有现有的工作都试图通过操纵模型结构(例如[5]). 通常,对于中所述的复杂系统等式(7.1)(7.3),操纵模型结构来研究可识别性问题是非常困难的。因此,DDE模型可识别性的方法仍处于初级阶段,有希望的方法可能是数值方法,例如实用或基于灵敏度的方法(例如[9])尽管可能需要开发和可靠实现DDE数值算法。

此外,应该提到的是,一些可识别性技术,如微分代数方法,可以扩展到研究偏微分方程(PDE)模型的可识别性(例如[49])但对于PDE或随机微分方程等更复杂模型的可辨识性分析超出了本文的范围。

最后,在完成可辨识性分析后,应使用统计估计方法估计模型中的未知参数。实际的可辨识性分析还要求有可靠的参数估计方法。最近,ODE模型的统计估计方法引起了统计学家的极大关注。统计文献中发表了一些新颖有效的估计方法,特别是非线性ODE模型[17,18,40,48,61,62,88]. 除了标准最小二乘法[70,71],开发了更可靠、计算效率更高的估计方法及其理论基础[17,18,62,88]. 然而,ODE、DDE和PDE模型的统计估计方法超出了本文的范围。

鸣谢

这项工作得到了NIAID/NIH研究基金AI055290、AI50020、AI28433、AI078498、RR06555、罗切斯特大学教授奖和罗切斯特DCFAR大学(P30AI0784980)导师奖的部分支持。

工具书类

1Adams BM、Banks HT、Kwon HD、Tran HT。HIV的动态多药治疗:最佳和STI控制方法。Mathe Biosci工程。2004;1:223–241.[公共医学][谷歌学者]
2阿鲁鲁S。计算分子生物学手册(Chapman&All/Crc Computer and Information Science Series)查普曼和霍尔/CRC;佛罗里达州博卡拉顿:2005年。[谷歌学者]
三。安德森DH。分区建模和示踪动力学。作者:Levin S,编辑。生物数学课堂讲稿。第50卷。施普林格;柏林:1983年。[谷歌学者]
4安格洛娃M。博士论文。查尔默斯理工大学和哥德堡大学数学科学系;哥德堡,瑞典:2007年。非线性系统的可观测性和可识别性及其在生物学中的应用。[谷歌学者]
5Angelova M,Wennberg B.非线性时滞系统时滞参数的状态消除和可辨识性。自动化。2008;44:1373–1378. [谷歌学者]
6Ascher UM,Petzold LR。延迟型和中性型延迟微分代数方程的数值解。SIAM J数字分析。1995;32:1635–1657. [谷歌学者]
7Audoly S,Bellu G,D'Angio L,Saccomani MP,Cobelli C.生物系统非线性模型的全局可识别性。IEEE Trans生物医学工程。2001;48:55–65.[公共医学][谷歌学者]
8Baccam P、Beauchemin C、Macken CA、Hayden FG、Perelson AS。人类甲型流感病毒感染动力学。《维罗尔杂志》。2006;80:7590–7599. [PMC免费文章][公共医学][谷歌学者]
9Banks HT,Bortz DM。HIV延迟方程模型背景下的参数敏感性方法。数学生物学杂志。2005;50:607–625.[公共医学][谷歌学者]
10Bellman R,Au ström KJ。关于结构可识别性。数学生物学。1970;7:329–339. [谷歌学者]
11Bellen A、Zennaro M。时滞微分方程的数值解。牛津大学出版社;牛津:2003年。[谷歌学者]
12Bellu G、Saccomani MP、Audoly S、D'Angi L.DAISY:测试生物和生理系统全局可识别性的新软件工具。生物识别计算方法程序。2007;88:52–61. [PMC免费文章][公共医学][谷歌学者]
13卡库西DG。敏感性和不确定性分析:理论。第1卷。查普曼霍尔/CRC;佛罗里达州博卡拉顿:2003年。[谷歌学者]
14Carra’Ferro G,Gerdt副总裁。改进的Kolchin-Ritt算法。程序计算软件。2003;29:83–87. [谷歌学者]
15Castillo Chavez C、Blower S、vande Driessche P、Kirschner D、Yakubu AA。新发和复发传染病的数学方法:模型、方法和理论。施普林格;纽约:2002年。[谷歌学者]
16Chappel MJ,Godfrey KR。非线性间歇反应器模型参数的结构可识别性。数学生物学。1992;108:245–251.[公共医学][谷歌学者]
17Chen J,Wu H.确定性动态模型中时变参数的估计及其在HIV感染中的应用。中国统计局。2008年a;18:987–1006. [谷歌学者]
18Chen J,Wu H.确定性动力学模型中时变系数的有效局部估计及其在HIV-1动力学中的应用。J Amer统计协会。2008年b;103:369–384. [谷歌学者]
19Cobelli C,Romanin-Jacur G.多输入和多输出生物舱系统的可控性、可观测性和结构可识别性。IEEE Trans生物医学工程。1976;23:93–100.[公共医学][谷歌学者]
20Cobelli C,Polo A,Romanin-Jacur G.生物舱系统可控性、可观测性和结构可识别性分析的计算机程序。生物识别计算程序。1977;7:21–36.[公共医学][谷歌学者]
21Cobelli C,Lepschy A,Jacur R.隔间系统和相关结构特性的可识别性。数学生物学。1979;44:1–18. [谷歌学者]
22Coffin JM。体内艾滋病毒种群动态:遗传变异、发病机制和治疗的意义。科学。1995;267:483–489.[公共医学][谷歌学者]
23戴维森EJ。复合系统的连通性和结构可控性。自动化。1997;13:109–123. [谷歌学者]
24Degenring D,Froemel C,Dikta G,Takors R.复杂代谢模型简化的敏感性分析。J程序续。2004;14:729–745. [谷歌学者]
25Denis-Vidal L,Joly-Blanchard G.非受控系统(un)可识别性的一个容易检查的标准及其应用。IEEE Trans自动控制。2000;45:768–771. [谷歌学者]
26Denis-Vidal L,Joly-Blanchard G,Noiret C。检查不受控非线性系统可辨识性的一些有效方法。数学计算模拟。2001;57:35–44. [谷歌学者]
27Denis-Vidal L,Jauberthie C,Joly-Blanchard G.非线性延迟微分航空航天模型的可辨识性。IEEE Trans自动控制。2006;51:154–158. [谷歌学者]
28Deskins WE公司。抽象代数。多佛:1996年。[谷歌学者]
29Diop S,Fliess M.关于非线性可观测性。程序。第一个欧洲。Cont.Conf;巴黎,爱马仕。1991年,第152-157页。[谷歌学者]
30Dougherty EP,Hwang JT,Rabitz H。化学动力学中灵敏度分析格林函数方法的进一步发展和应用。化学物理杂志。1979;71:1794–1808. [谷歌学者]
31Ferretti G,Maffezzoni C,Scattolini R.关于时滞的最小二乘法可辨识性。自动化。1996年;32:449–453. [谷歌学者]
32Filter RA,Xia X,Gray CM。艾滋病毒/艾滋病动态参数估计及其在南部非洲疫苗准备研究中的应用。IEEE Trans生物医学工程。2005;52:784–791.[公共医学][谷歌学者]
33弗里登·BR。来自费希尔信息的科学。剑桥大学出版社;纽约:2004年。[谷歌学者]
34弗罗梅尔C。硕士论文。亚琛医学院、Abteilung Juelich、Fachbereich Physikalische Technik、Studienrichtung Technomathematik;2003年,斯托夫维奇selmodellen mit methoden der statistik中的参数教育。[谷歌学者]
35Gadkar KG,Gunawan R,Doyle FJ。生物网络模型识别的迭代方法。BMC生物信息学。2005;6:155–175. [PMC免费文章][公共医学][谷歌学者]
36吉尔摩·R。李群、李代数及其一些应用。多佛:2006年。[谷歌学者]
37微分代数方程和不等式的可解性:一种算法。欧洲。Cont.Conf;布鲁塞尔。1997[谷歌学者]
38格兰瑟姆WJ,文森特TL。现代控制系统分析和设计。威利;纽约:1993年。[谷歌学者]
39Grewal M,Glover K。线性和非线性动力系统的可辨识性。IEEE Trans Autom续。1976;21:833–837. [谷歌学者]
40Guedj J,Thiebaut R,Conges D.,3艾滋病毒动力学模型的实用可识别性。公牛数学生物学。2007;69:2493–2513.[公共医学][谷歌学者]
41Guglielmi N,Hairer E.对刚性时滞微分方程实施Radau IIA方法。计算。2001;67:1–12. [谷歌学者]
42Guglielmi N,Hairer E.计算隐式延迟微分方程中的断点。高级计算数学。2008;29:229–247. [谷歌学者]
43Hancioglu B,Swigon D,Clermont G。人类对甲型流感病毒感染的免疫反应动力学模型。《理论生物学杂志》。2007;246:70–86.[公共医学][谷歌学者]
44Hermann R,Krener AJ。非线性可控性和可观测性。IEEE Trans Autom续。1977;22:728–740. [谷歌学者]
45Ho DD、Neumann AU、Perelson AS、Chen W、Leonard JM、Markowitz M。HIV-1感染中血浆病毒和CD4淋巴细胞的快速转换。自然。1995;373:123–126.[公共医学][谷歌学者]
46Holmberg A.关于结合Michaelis-Menten型非线性的微生物生长模型的实际可识别性。数学生物学。1982;62:23–43. [谷歌学者]
47Hsu K、Novara C、Vincent T、Milanese M、Poolla K。参数和非参数曲线拟合。自动化。2006;42:1869–1873. [谷歌学者]
48Huang Y,Liu D,Wu H.纵向HIV动态系统参数估计的层次贝叶斯方法。生物计量学。2006;62:413–423. [PMC免费文章][公共医学][谷歌学者]
49Hubert E.代数微分方程的基本组成部分。符号计算杂志。1999;28:657–680. [谷歌学者]
50伊西多里A。非线性控制系统。3.弹簧;纽约:1995年。[谷歌学者]
51Jacquez JA(雅克·JA)。生物学和医学中的分区分析。2.密歇根大学出版社;密歇根州安娜堡:1985年。[谷歌学者]
52Jacquez JA,Greif P.数值参数的可识别性和可估计性:集成可识别性、可估计性和最优抽样设计。数学生物学。1985;77:201–227. [谷歌学者]
53Jaulin L、Kieffer M、Didrit O、Walter E。应用区间分析。Springer-Verlag;伦敦:2001年。[谷歌学者]
54Jolliffe IT.丢弃主成分分析中的变量。一: 人工数据。J皇家统计学会。1972;21:160–172。 [谷歌学者]
55Jeffrey AM、Xia X、Craig IK。何时开始HIV治疗:一种控制理论方法。IEEE Trans生物医学工程。2003;50:1213–1220.[公共医学][谷歌学者]
56Jeffrey AM,Xia X.艾滋病毒/艾滋病模型的可识别性。收录人:谭伟业,吴华,编辑。艾滋病流行和艾滋病毒感染干预的确定性和随机模型。世界科学;2005[谷歌学者]
57科尔钦E。微分代数和代数群。学术出版社;纽约:1973年。[谷歌学者]
58克拉科夫斯卡O,Wahl LM。HIV的最佳药物治疗方案取决于依从性。理论生物学杂志。2007;246:499–509.[公共医学][谷歌学者]
59劳芬伯格DA,林德曼JL。受体:结合、贩运和信号传递模型。牛津大学出版社;牛津:1993年。[谷歌学者]
60莱文·WS。控制手册。CRC出版社;1996[谷歌学者]
61Li L,Brown MB,Lee KH,Gupta S.脾脏增强人群药代动力学模型的估计和推断。生物计量学。2002;58:601–611.[公共医学][谷歌学者]
62Liang H,Wu H。使用回归模型中的测量误差框架进行微分方程模型的参数估计。J Amer统计协会。2008;103:1570–1583. [PMC免费文章][公共医学][谷歌学者]
63Ljung L.参数辨识方法的收敛性分析。IEEE Trans Autom续。1978;23:770–783. [谷歌学者]
64Ljung L,Glad T.关于任意模型参数化的全局可识别性。自动化。1994;30:265–276. [谷歌学者]
65Ljung L。系统识别:面向用户的理论。2.普伦蒂斯·霍尔;新泽西州:1999年。[谷歌学者]
66鲁内尔SMV。微分时滞方程的参数可辨识性。国际J Adapt Cont Sig程序。2001;15:655–678。 [谷歌学者]
67Mansfield EL,Clarkson PA。微分代数包diffgrob2在微分方程经典对称性中的应用。符号计算杂志。1997;23:517–533. [谷歌学者]
68Merino JA,Biasi JD,Plusquellec Y,Houin G.具有时滞的二室和三室肺动力模型的局部可识别性。医学工程物理。1998;20:261–268.[公共医学][谷歌学者]
69Metropolis N,Ulam S.《蒙特卡罗方法》。J Amer统计协会。1949;44:335–341.[公共医学][谷歌学者]
70Miao H,Dykes C,Demeter LM,Perelson AS,Wu H。基于流式细胞仪生长竞争实验的HIV-1动力学参数和复制适合度的建模和估计。公牛数学生物学。2008;70:1749–1771. [PMC免费文章][公共医学][谷歌学者]
71Miao H,Dykes C,Demeter LM,Wu H。HIV病毒适应度实验的微分方程建模:模型识别、模型选择和多模型推理。生物计量学。2009;65:292–300. [PMC免费文章][公共医学][谷歌学者]
72米什拉B。算法代数。施普林格;纽约:1993年。[谷歌学者]
73Munkres JR公司。歧管分析。艾迪森·韦斯利;1991[谷歌学者]
74Murray博士。数学生物学I:导论。施普林格;纽约:2002年。[谷歌学者]
75Murray博士。数学生物学II:空间模型和生物医学应用。施普林格;纽约:2003年。[谷歌学者]
76Nelson PW,Perelson AS。HIV-1感染延迟微分方程模型的数学分析。数学生物学。2002;179:73–94.[公共医学][谷歌学者]
77马萨诸塞州诺瓦克市,5月RM日。病毒动力学:免疫学和病毒学的数学原理。牛津大学出版社;牛津:2000。[谷歌学者]
78奥利维尔·F·。博士论文。埃科尔理工学院;法国巴黎:1990年。全球身份识别问题:复杂性、有效方法与出生[谷歌学者]
79Orlov Y,Belkoura L,Richar JP,Damblene M。关于线性时滞系统的可辨识性。IEEE Trans-Auto续。2002;47:1319–1324. [谷歌学者]
80Perelson AS、Essunger P、Cao Y等。联合治疗期间HIV-1感染部位的衰变特征。自然。1997;387:188–191.[公共医学][谷歌学者]
81Perelson AS。病毒和免疫系统动力学建模。Nat Rev免疫学。2002;2:28–36.[公共医学][谷歌学者]
82Perelson AS,Nelson PW。HIV-1体内动力学的数学分析。SIAM版本。1999;41:3–44. [谷歌学者]
83Pia Saccomani M,Audoly S,D’Angi L.非线性系统的参数可辨识性:初始条件的作用。自动化。2003;39:619–632. [谷歌学者]
84基于幂级数展开的Pohjanpalo H.系统可识别性解决方案。数学生物学。1978;41:21–33. [谷歌学者]
85Quaiser T,Marquardt W,Mönnigmann M.大型信号通路模型的局部可识别性分析。In:Allgoewer F,Reuss M,编辑。第二届工程系统生物学基础会议,全体会议记录和特稿。弗劳恩霍夫IRB Verlag;德国斯图加特:2007年。第465-470页。[谷歌学者]
86Quaiser T,Mönnigmann M.用于明确机械建模的系统可识别性测试-应用于JAK-STAT、MAP激酶和NF-κB信号通路模型。BMC系统生物。2009;:50–71. [PMC免费文章][公共医学][谷歌学者]
87Raksanyi A、Lecourtier Y、Walter E、Venot E.计算机代数中的可识别性和可区分性测试。数学生物学。1985;77:245–266. [谷歌学者]
88Ramsay JO,Hooker G,Campbell D,Cao J.微分方程的参数估计:广义平滑方法(附讨论)J Roy Stat Soc B.公司。2007;69:741–796. [谷歌学者]
89Rao CR。统计参数估计中可获得的信息和准确性。布尔加尔各答数学学院。1945;37:81–91. [谷歌学者]
90Rebecca VC,Ruan S.CD4+T细胞感染HIV的延迟微分方程模型。数学生物学。2000;165:27–39.[公共医学][谷歌学者]
91里特JF。微分代数。美国数学学会;普罗维登斯,RI:1950。[谷歌学者]
92罗德里格斯·费尔南德斯M,Egea JA,Banga JR。非线性动态生物系统参数估计的新型元启发式算法。BMC生物信息学。2006年a月;7:483–500. [PMC免费文章][公共医学][谷歌学者]
93罗德里格斯·费尔南德斯M、门德斯P、班加JR。生物化学途径中高效稳健参数估计的混合方法。生物系统。2006年b;83:248–265.[公共医学][谷歌学者]
94Saltelli A、Chan K、Scott M。概率统计威利级数。John Wiley&Sons公司;纽约:2000年。敏感性分析。[谷歌学者]
95Seigneur C,Stephanopulos G,Carr RW。化学反应体系的动态灵敏度分析:变分法。化学工程科学。1982;37:845–853. [谷歌学者]
96Schittkowski K。常微分方程和代数微分方程的实验设计工具。工业工程化学研究。2007;46:9137–9147. [谷歌学者]
97Shampine LF,Thompson S.在MATLAB中求解DDE。应用程序编号数学。2001;37:441–458. [谷歌学者]
98关于多项式系统的可观测性。SIAM J控制选项。1979;17:139–151. [谷歌学者]
99非线性控制中的观测空间。在巴塞尔Birkhäuser Verlag的Proc Int数学家大会上。1995;2:1532–1545. [谷歌学者]
100桑塔格ED。对于具有r参数的微分方程,2第页+1、实验足以进行鉴定。农林科学杂志。2002;12:553–583. [谷歌学者]
101Sontag ED,Wang Y,Megretski A.双线性系统识别的输入类。IEEE Trans Autom续。2009;54:195–207. [谷歌学者]
102拍摄于F。检测湍流中的奇怪吸引子。作者:Rand DA,Young LS,编辑。Proc Symp动态系统湍流。Springer-Verlag;柏林:1981年。[谷歌学者]
103Thomaseth K,Cobelli C.生理系统识别中的广义灵敏度函数。Ann Biomed工程。1999;27:607–616.[公共医学][谷歌学者]
104Tunali T,Tarn TJ。非线性系统可辨识性的新结果。IEEE跨自动控制。1987;32:146–154。 [谷歌学者]
105Turányi T.复杂动力学系统的灵敏度分析。工具和应用程序。数学化学杂志。1990;5:203–248. [谷歌学者]
106Vajda S,Godfrey K,Rabitz H。非线性房室模型可识别性分析的相似变换方法。数学生物学。1989年a;93:217–248.[公共医学][谷歌学者]
107Vajda S,Rabitz H。非线性系统全局可辨识性的状态同构方法。IEEE Trans Autom续。1989;34:220–223. [谷歌学者]
108Vajda S,Rabitz H,Walter E,Lecourtier Y。非线性化学动力学模型的定性和定量可识别性分析。化学工程委员会。1989年b;83:191–219. [谷歌学者]
109Van Trees HL公司。检测、估计和调制理论,第一部分。威利;纽约:1968年。[谷歌学者]
110Vidal R,Chiuso A,Soatto S.跳跃线性系统的可观测性和识别。第41届IEEE决策与控制会议记录;2002年,第3614–3619页。[谷歌学者]
111文森特·TL,格兰瑟姆·WJ。非线性和最优控制系统。威利-国际科学;纽约:1997年。[谷歌学者]
112Walter E,Braems I,Jaulin L,Kieffer M.保证数值计算可以替代计算机代数来测试模型的可识别性。计算机科学课堂讲稿。2004:124–131. [谷歌学者]
113Walter E,Lecourtier Y。无法识别的隔间模型:该怎么办?数学生物学。1981;56:1–25. [谷歌学者]
114沃尔特·E·。参数模型的可识别性。佩加蒙出版社;牛津:1987年。[谷歌学者]
115Whitney H.可微流形。数学安。1936;37:645–680. [谷歌学者]
116惠特尼·H·。中光滑n-流形的自交2n-空格。数学安。1944年;45:220–246. [谷歌学者]
117Wu H,Zhu H,Miao H,Perelson AS。HIV/AIDS动态模型中动态参数的可识别性和统计估计。数学生物学B。2008;70:785–799.[公共医学][谷歌学者]
118夏X.HIV/AIDS参数估计。自动化。2003;39:1983–1988. [谷歌学者]
119Xia X,Moog CH。非线性系统的可识别性及其在HIV/AIDS模型中的应用。IEEE Trans Autom控制器。2003;48:330–336. [谷歌学者]
120Yao KZ、Shaw BM、Kou B、McAuley KB、Bacon DW。用多站点催化剂模拟乙烯/丁烯共聚:参数估计和实验设计。Polym反应工程。2003;11:563–588. [谷歌学者]
121Yue H、Brown M、Knowles J、Wang H、Broomhead DS、Kell DB。从动态敏感性和可识别性分析深入了解系统生物学模型的行为:NF-kappaB信号通路的案例研究。分子生物系统。2006;2:640–649.[公共医学][谷歌学者]
122Zak DE,Gonye GE,Schwaber JS,Doyle FJ。基因调控网络反向工程中输入扰动和随机基因表达的重要性:来自电子网络可识别性分析的见解。基因组研究。2003;13:2396–2405. [PMC免费文章][公共医学][谷歌学者]
123Zazworsky RM,Knudsen HK.关于“多输入和多输出生物舱系统的可控性、可观测性和结构可识别性”的评论。IEEE Trans生物医学工程。1977;24:495–496.[公共医学][谷歌学者]
124张杰,夏霞,穆春华。非线性时滞系统的参数可辨识性。IEEE Trans自动控制。2006;51:371–375. [谷歌学者]
125张杰,夏霞。时滞HIV模型的可辨识性问题。第十七届国际会计师联合会世界大会;韩国首尔。2008[谷歌学者]
126Zurakowski R,Teel AR。一种基于模型预测控制的HIV治疗调度方法。理论生物学杂志。2006;238:368–382.[公共医学][谷歌学者]