Wikipédia, l'encyclopédie libre

Modèle de Gompertz

Le modèle de Gompertz (ou loi de mortalité de Gompertz-Makeham) établit que le taux de mortalité est la somme de termes indépendants de l'âge (termes de Makeham) et de termes dépendants de l'âge (fonction de Gompertz).

Ce modèle suggère également la diminution exponentielle du nombre d'organismes vivants proportionnellement à l'augmentation linéaire de l'âge.

Histoire[modifier | modifier le code]

La mathématisation de la science de la population progresse au XIXe siècle, notamment grâce à la loi de la mortalité établie par Benjamin Gompertz, mais également grâce à la loi logistique de Pierre François Verhulst, selon laquelle la croissance de la population ralentit.

En effet en 1825, Benjamin Gompertz propose que la force de mortalité augmente de façon exponentielle avec l'âge :

μ x = B c x {\displaystyle \mu _{x}=Bc^{x}} {\displaystyle \mu _{x}=Bc^{x}}

B et c sont des constantes.

Cependant, se pose le problème de prendre en compte les causes de décès qui ne seraient pas directement liées à l'âge.

C'est ainsi que William Makeham propose d'extrapoler la force de mortalité aux grands âges sur la base d'une loi de Gompertz modifiée et tenant compte des causes de décès indépendantes de l'âge :

μ x = A + B c x {\displaystyle \mu _{x}=A+Bc^{x}} {\displaystyle \mu _{x}=A+Bc^{x}}

A est le risque de mourir pour l'ensemble des causes indépendantes de l'âge.

Dans des conditions où les causes externes de décès sont rares, les termes qui ne dépendent pas de l'âge sont souvent négligeables. On parle alors de la loi de Gompertz, due à Benjamin Gompertz en 1825.

Le modèle est largement utilisé en démographie et gérontologie pour des prévisions adéquates du taux de mortalité chez certaines espèces (non humaines) et pour comparer les taux de vieillissement actuariels entre et parmi différentes espèces.

Il représente bien la croissance de certaines variables morphologiques (taille, masse corporelle…) d'organismes supérieurs (voir exemple d'application sur la croissance en masse corporelle du rat musqué en fonction de son âge).

Modèle de Gompertz et dynamique des populations[modifier | modifier le code]

La loi de Gompertz-Makeham décrit la dynamique de la mortalité, qui appartient à la dynamique des populations.

Le modèle a surtout été utilisé pour représenter la croissance de certains organismes.

Il permet de rendre compte de la relation d'allométrie entre deux variables, en plus de la bonne représentation qu'il offre pour une variable.

Lorsque l'on compare le modèle de Gompertz au modèle de Verhulst, on observe un comportement similaire (croissance exponentielle de la population) néanmoins dans le cas du modèle de Gompertz, elle est plus rapide. Ces deux modèles sont concurrents pour la modélisation de la croissance des organismes.

Le modèle mathématique de Gompertz[modifier | modifier le code]

Le modèle de Gompertz permet de modéliser la croissance d'une population régulée.

On l'exprime ainsi sous forme d'équation différentielle :

d x d t = a x ln ( K x ) {\displaystyle {\frac {\mathrm {d} x}{\mathrm {d} t}}=ax\ln \left({\frac {K}{x}}\right)} {\displaystyle {\frac {\mathrm {d} x}{\mathrm {d} t}}=ax\ln \left({\frac {K}{x}}\right)}

Il est également exprimé sous sa forme intégrée :

x = K e b e a t ,   avec   b = ln ( x 0 K ) {\displaystyle x=K\mathrm {e} ^{b\mathrm {e} ^{-at}},\ {\textrm {avec}}\ b=\ln \left({\frac {x_{0}}{K}}\right)} {\displaystyle x=K\mathrm {e} ^{b\mathrm {e} ^{-at}},\ {\textrm {avec}}\ b=\ln \left({\frac {x_{0}}{K}}\right)}

La forme intégrée du modèle de Gompertz est souvent utilisée pour le calcul numérique, tandis que la forme différentielle se prête mieux à l'interprétation.

Dans les équations, les paramètres :

Point d'équilibre du modèle[modifier | modifier le code]

Un état d'équilibre de la population est observé quand la population n'évolue pas. Les points d'équilibre sont les valeurs x* pour lesquelles x ˙ = d x d t = 0 {\displaystyle {\dot {x}}={\tfrac {\mathrm {d} x}{\mathrm {d} t}}=0} {\displaystyle {\dot {x}}={\tfrac {\mathrm {d} x}{\mathrm {d} t}}=0}. On trouve deux points d'équilibre : x*
1
= 0
et x*
2
= K
.

Calcul des points d'équilibre

Un point d'équilibre est atteint quand x ˙ = d x d t = 0 {\displaystyle {\dot {x}}={\tfrac {\mathrm {d} x}{\mathrm {d} t}}=0} {\displaystyle {\dot {x}}={\tfrac {\mathrm {d} x}{\mathrm {d} t}}=0}, soit :

d x d t = 0 a x ln ( K x ) = 0 {\displaystyle {\frac {\mathrm {d} x}{\mathrm {d} t}}=0\longleftrightarrow ax\ln \left({\frac {K}{x}}\right)=0} {\displaystyle {\frac {\mathrm {d} x}{\mathrm {d} t}}=0\longleftrightarrow ax\ln \left({\frac {K}{x}}\right)=0}

Deux solutions possibles : soit ax = 0, soit ln(K/x) = 0.

  • Pour le premier point :
a x = 0 a 0 x = 0 {\displaystyle ax=0{\text{, }}a\neq 0\Longleftrightarrow x=0} {\displaystyle ax=0{\text{, }}a\neq 0\Longleftrightarrow x=0}, on notera ce point d'équilibre x*
1
.
  • Pour le deuxième point :
ln ( K x ) = 0 K x = 1 x = K {\displaystyle \ln \left({\frac {K}{x}}\right)=0\Longleftrightarrow {\frac {K}{x}}=1\Longleftrightarrow x=K} {\displaystyle \ln \left({\frac {K}{x}}\right)=0\Longleftrightarrow {\frac {K}{x}}=1\Longleftrightarrow x=K},
on notera ce point d'équilibre x*
2
.
 

Stabilité locale[modifier | modifier le code]

On étudie la stabilité au point d'équilibre x*
1
et x*
2
. Ce qui veut dire que l'on va déterminer pour tout x proche de x* , si l'on se rapproche ou si l'on s'éloigne de x*.

On observe le signe de df/dx :

Pour cela, on calcule la dérivée partielle en ces points :

d f d x = a × ln ( K ) a × ln ( x ) a {\displaystyle {\frac {\mathrm {d} f}{\mathrm {d} x}}=a\times \ln(K)-a\times \ln(x)-a} {\displaystyle {\frac {\mathrm {d} f}{\mathrm {d} x}}=a\times \ln(K)-a\times \ln(x)-a}.

Il apparait que :

Démonstration

Au point d'équilibre x*
1
= 0
, on a df/dx non défini (car ln(0) n’existe pas) mais lim x 0 d f d x = + > 0 x 1 {\displaystyle \lim _{x\to 0}{\frac {\mathrm {d} f}{\mathrm {d} x}}=+\infty >0\Longrightarrow x_{1}^{*}} {\displaystyle \lim _{x\to 0}{\frac {\mathrm {d} f}{\mathrm {d} x}}=+\infty >0\Longrightarrow x_{1}^{*}} est instable.

Au point d'équilibre x*
2
= K
, on a df/dx = –a < 0, donc x*
2
est stable.

Modélisation de la croissance pour le rat musqué[modifier | modifier le code]

Le modèle de Gompertz représente bien la croissance en masse corporelle du rat musqué ou sa taille en fonction de son âge[réf. souhaitée].

Ajustement du modèle de Gompertz aux données sur la masse corporelle avec x 0 = 16 ,   a = 0 , 036  et  K = 760 {\displaystyle x_{0}=16,{\text{ }}a=0,036{\text{ et }}K=760} {\displaystyle x_{0}=16,{\text{ }}a=0,036{\text{ et }}K=760}.

L'équation s'écrit donc x ( t ) = 760 × exp ( ln ( 16 760 ) e 0 , 036 t ) {\displaystyle x(t)=760\times \exp \left(\ln \left({\frac {16}{760}}\right)\mathrm {e} ^{-0,036t}\right)} {\displaystyle x(t)=760\times \exp \left(\ln \left({\frac {16}{760}}\right)\mathrm {e} ^{-0,036t}\right)}

Exemple de représentation de données et ajustement au modèle de Gompertz.


Modélisation de la croissance des tumeurs[modifier | modifier le code]

La courbe de Gompertz est utilisée pour ajuster les données de la croissance des tumeurs. En fait, les tumeurs sont des populations de cellules dans un espace confiné où la disponibilité des éléments nutritifs est limitée. En notant la taille de la tumeur X(t), il est utile d'écrire la courbe de Gompertz comme suit :

X ( t ) = K × e ( b × e a t ) ,   avec   b = ln ( x 0 K ) {\displaystyle X(t)=K\times \mathrm {e} ^{(b\times \mathrm {e} ^{-at})},\ {\textrm {avec}}\ b=\ln \left({\frac {x_{0}}{K}}\right)} {\displaystyle X(t)=K\times \mathrm {e} ^{(b\times \mathrm {e} ^{-at})},\ {\textrm {avec}}\ b=\ln \left({\frac {x_{0}}{K}}\right)}

X(0) est la taille de la tumeur au moment de l'observation de départ, et K est la taille maximale qui peut être atteinte avec les éléments nutritifs disponibles, c’est-à-dire la population asymptotique de cellules tumorales.

Quelques exemples d'applications[modifier | modifier le code]

Voir également[modifier | modifier le code]

Liens internes[modifier | modifier le code]

Liens externes[modifier | modifier le code]

Bibliographie[modifier | modifier le code]