1 Introduction

The aim is to introduce analytic survival functions capable of representing life-table data over the entire age range and to develop methods to effectively cope with the nonlinear multiparameter dependence of these densities in the least-squares regression. The suggested distributions will be put to test with the life tables of France for the year 2021, cf. Ref. [1].

Commonly employed distributions for life tables such as logistic, Gompertz–Makeham and Weibull densities, cf., e.g., Refs. [2, 3], or distributions based on the assumption of population heterogeneity (frailty models [4, 5]) typically depend on two to four parameters. These densities can only describe limited sections of the empirical age range, for instance, the intermediate regime in the interval between around 40 years and the median lifetime (Gompertz–Makeham) or putative mortality plateaus, that is, asymptotically constant hazard rates (aka mortality or death rates) in the supercentenarian regime above 110 years (logistic and frailty models). Partial life-table modeling with the mentioned distributions has been discussed in the above quoted reviews.

We will focus on life-table data in the well-documented age range of below 110 years, cf. Ref. [1], and make use of the fact that the multiparametric densities introduced in this paper also allow extrapolation of the survival functions and mortality rates to the supercentenarian regime. The formalism of multiparameter survival functions will be developed from scratch. The figure and table captions are rather detailed, so that one can get an overview by starting with them.

A substantial part of this paper deals with the nonlinear least-squares regression of multiparameter survival functions S(t), globally over the entire empirical lifetime range. In the case of the French life tables studied here, this means from birth (t=0) up to an age of 110 years. In this time range, the survival function, which is a monotonically decreasing function normalized to one at t=0, varies over four logarithmic decades. We will explain how to find an analytic fit to the survival data with a residual deviation from the data set of less than one or at most two percent, uniformly over the entire data range.

The cumulative distribution function can, in principle, be calculated from the survival function as F(t)=1S(t). However, a residual relative error of below one percent for F(t) fitted to the cumulative data points cannot be maintained in this way, since F(t) converges to zero at low age, whereas the survival function converges to one. To achieve this accuracy for both the survival function and, consistently, also for the cumulative density, we will perform a simultaneous least-squares fit of S(t) and F(t). The least-squares functional to be minimized in this context has a nonlinear multiparameter dependence, and a major topic of this paper will be the variational minimization of this functional. (In contrast, simultaneous least-squares regression is not needed for the Weibull or logistic or Gompertz survival function [2,3,4] and corresponding cumulative density, since these distributions cannot be used for the low-age regime of life tables anyway, and the same holds true for the survival functions of frailty models [5].)

Once an accurate analytic representation of the survival function S(t) and cumulative distribution F(t) has been found, one can calculate the associated probability density (pdf) f(t)=F(t) and hazard rate h(t)=f(t)/S(t) (force of mortality), the latter being the derivative of the cumulative hazard function H(t)=logS(t). These distributions are also plotted in the figures, for the total population as well as for the female and male cohorts. The ratio of the female and male hazard rates and of the female and male cumulative hazards allows us to compare the mortality of different cohorts as a function of lifetime.

The basic functions S(t)F(t)f(t)h(t) and H(t) of survival analysis are equivalent in the sense that knowledge of one of them suffices to calculate the remaining four. The question then arises as to which of these functions can most efficiently be regressed from the respective data set. In the case of life tables, the data sets for the pdf f(t) and hazard rate h(t) are obtained by finite difference approximations from the tabulated data of the survival function S(t), resulting in loss of accuracy; the data sets of f(t) and h(t) are plotted in the figures to illustrate this. In contrast, the data sets of the cumulative distribution F(t) and cumulative hazard function H(t) can be obtained without approximations from the survival data. The cumulative hazard H(t) is found by taking the logarithm of the ordinate of the survival data points, leading to a compressed data range in the least-squares functional, which is also detrimental to accuracy, cf. Section 3. Therefore, we will add the least-squares functionals of S(t) and F(t) and minimize the combined nonlinear functional, taking into account the relation of S(t) and F(t), as pointed out above.

The multiply broken exponential distributions employed as cumulative hazard functions (see below and Sect. 2 for definitions) do not result in asymptotically constant hazard rates like logistic and frailty models [2, 4,5,6], but rather in double-exponentially decaying survival functions and exponentially increasing mortality rates similar to the Gompertz density [3]. As mentioned, the multiparameter densities introduced in this paper are applicable over the entire age range, whereas the Gompertz or Gompertz–Makeham densities [3] are designed for the intermediate and high age regime. We will also demonstrate that the deceleration of the high-age mortality rate [6] clearly visible in the data sets depicted in the figures can accurately be described with multiply broken exponential distributions. The residual deviations of the cumulative hazard function H(t) from the data points are below two percent. The slightly decelerating hazard rate below the age of 110 years does not terminate in a mortality plateau in the supercentenarian regime, the extrapolated hazard rate increasing exponentially; see also Sect. 6 for more discussion on that. The regression technique of multiparametric survival functions with nonlinear parameter dependence developed here and put to test by analyzing data sets of human life tables can also be applied to mortality data of other mammalian species, cf. Section 6.

In Sect. 2, we will introduce the multiply broken exponential densities defining the cumulative hazard function, which factorize as H(t)=a0tα0k=0n(1+e(βk/|ηk|)(tbk))ηk, analogously to the broken power laws in Refs. [7,8,9]. The factor a0tα0 describes the initial increase in the low-age regime and the factors (1+e(βk/|ηk|)(tbk))ηk (with positive parameters βk, bk and nonzero exponent ηk) determine the exponential increase in the intermediate and high-age range. The exponential factors resemble Fermi distributions for negative exponents ηk, cf., e.g., Ref. [10], and have similar limit (cutoff) properties explained in Sect. 2. The number of exponential factors required in the above product depends on the data set and data range available for regression. The survival function is obtained by exponentiation of the cumulative hazard, S(t)=exp(H(t)), admitting double-exponential decay. In Sect. 2, we will also sketch the logarithmic representation of the data sets and the parameters defining the cumulative hazard H(t).

In Sect. 3, the nonlinear least-squares regression of the survival function and cumulative distribution is explained. Since S(t) and F(t) differ in their order of magnitude both in the high- and low-age regimes, we perform a simultaneous fit of these functions with a properly weighted least-squares functional, to obtain uniformly accurate fits of S(t) and F(t) over the empirical age range. As S(t) and F(t) are multiparameter distributions with nonlinear parameter dependence, the minimization of the least-squares functional, cf., e.g., Refs. [11,12,13,14,15,16,17], requires reasonably accurate initial values for the parameters. The estimation of initial values by successively fitting the factors of H(t) to the data set in Log–Lin representation is also explained in Sect. 3. The uniform accuracy of the regressed distributions is quantified by residual panels in the figures and by goodness-of-fit parameters.

In Sect. 4, the differential hazard rate h(t) and lifetime probability density f(t) are discussed, both of which are calculated from the regressed analytic survival function S(t) by differentiation. We also briefly explain how to obtain data points for these distributions from the data set of S(t) by finite difference methods. Age-conditioned survival probabilities and differential and cumulative hazard ratios are also outlined in this section.

In Sect. 5, the factorizing cumulative hazard functions H(t) are put to test with mortality data of the female and male cohorts and the total population of France for the year 2021. The regressed survival function S(t), cumulative distribution F(t), cumulative hazard function H(t), pdf f(t) and differential hazard rate h(t) are depicted in Figs. 1, 2, 3, 4, 5 for the total population, in Figs. 6, 7, 8, 9 for females and in Figs. 10, 11, 12, 13 for the male cohort. The lifetime evolution of the cumulative and differential hazard ratios H(t)/H(t) and h(t)/h(t) of the female and male population is plotted in Fig. 14. The regressed parameters and goodness-of-fit parameters are recorded in Table 1 for the respective population. Table 2 lists hazard rates and age-conditioned survival probabilities at selected ages. Median lifetimes derived from the regressed survival functions are reported in the captions of Figs. 1, 6, 10. In Sect. 6, we discuss future research directions regarding non-human life tables.

Fig. 1
figure 1

Survival function S(t) and cumulative distribution F(t) of the 2021 total population of France. Data points from Ref. [1]. The intersection point of the two curves defines the median lifetime tm = 85.98 year. The least-squares fit is performed with S(t)=exp(H(t)), where H(t) is the multiply broken exponential distribution (2.1) (cumulative hazard) with regressed parameters in Table 1. The least-squares functional defining the simultaneous fit of S(t) and F(t) is stated in (3.2). The abscissas of the dotted vertical lines are located at t=tm,100,110,115 yrs. The lower panels show the residuals of the regressed functions S(t) and F(t) with respect to the data points

Fig. 2
figure 2

Cumulative hazard function H(t) of the 2021 total population of France. The depicted data points were extracted from the data set of the survival function [1], cf. Section 2. The cumulative hazard function (red solid curve) is the broken exponential distribution H(t)=logS(t), cf. (2.1) and Table 1, obtained from the regressed survival function S(t) in Fig. 1. The dotted vertical lines are located at t=tm,100,110,115 yrs. (tm denotes the median lifetime, cf. the end of Sect. 3 and Fig. 1.) The lower panel shows the residuals of the regressed H(t) with respect to the data points

Fig. 3
figure 3

Cumulative hazard function H(t) of the 2021 total population of France. Depicted is the same data set and regressed curve H(t) as in Fig. 2, but now in Log–Log coordinates, where the low-age slope appears as straight line representing the asymptotic power law H(t)atα0, cf. after (2.1). The dotted vertical lines are located at t=tm,100,110,120 yrs. (tm=85.98 yr is the median lifetime)

Fig. 4
figure 4

Lifetime probability density of the 2021 total population of France. The data points were calculated from the data set of the survival function in Fig. 1 by way of a finite-difference approximation, cf. Section 4. The red solid curve depicts the probability density f(t)=F(t), obtained from the regressed cumulative distribution in Fig. 1. f(t) diverges at t=0 but stays integrable (since F(t)tα0, 0<α0<1, in this limit, cf. Table 1) and is normalized to one. The first of the vertical dotted lines indicates the median lifetime tm=85.98 yr, the other lines are located at 100, 110 and 115 years. The density attains its maximum at the modal age tmax=90.36 yr

Fig. 5
figure 5

Mortality rate (hazard rate) of the 2021 total population of France. The data points were calculated from the survival data in Fig. 1 as finite differences, cf. Section 4. The red solid curve depicts the mortality rate h(t)=H(t), cf. (4.1), obtained from the regressed cumulative hazard in Fig. 2. In the high-age limit, h(t) increases exponentially, cf. (4.2). (Simple exponential increase appears as straight line in the Log–Lin coordinates of this figure.) The low-age limit is a singular power law, h(t)aα0tα01, cf. after (2.1) and Table 1. The first of the vertical dotted lines indicates the median lifetime tm=85.98 yr. The minimum of the mortality rate is attained at tmin=9.41 yr. Also indicated as black dashed straight line starting at t= 105 yr is the Gompertz hazard function regressed in Ref. [41] from survival data in the 105–115 yr range

Fig. 6
figure 6

Survival function S(t) and cumulative distribution F(t) of the 2021 female population of France. Data points from Ref. [1]. The intersection point of the two curves defines the median lifetime tm=88.52 yr. The least-squares fit, cf. Section 3, is performed with S(t)=exp(H(t)), where H(t) is the multiply broken exponential distribution (2.1) (cumulative hazard function) with regressed parameters in Table 1. The abscissas of the dotted vertical lines are located at t=tm,100,110,115 yrs. The lower panels show the residuals of the regressed functions S(t) and F(t) with respect to the data points

Fig. 7
figure 7

Cumulative hazard function H(t) of the 2021 female population of France. The depicted data points were extracted from the data set of the survival function, cf. Section 2. The cumulative hazard (red solid curve) is the broken exponential distribution H(t)=logS(t), cf. (2.1) and Table 1, calculated from the regressed survival function S(t) in Fig. 6. The dotted vertical lines are located at t=tm,100,110,115 yrs. (tm denotes the median lifetime, cf. Figure 6.) The lower panel shows the residuals of the regressed H(t) with respect to the data points

Fig. 8
figure 8

Lifetime probability density of the 2021 female population of France. The data points were calculated from the data set of the survival function in Fig. 6 via a finite-difference approximation, cf. Section 4. The red solid curve depicts the probability density f(t)=F(t), obtained from the regressed cumulative distribution in Fig. 6. f(t) diverges at t=0 but stays integrable (since F(t)tα0, 0<α0<1, in this limit, cf. Table 1) and is normalized to one. The first of the vertical dotted lines indicates the median lifetime tm=88.52 yr. The density attains its maximum at the modal age tmax=91.47 yr

Fig. 9
figure 9

Mortality rate of the 2021 female population of France. The data points were calculated from the survival data in Fig. 6 as finite differences, cf. Section 4. The red solid curve depicts the mortality rate h(t)=H(t), cf. (4.1), obtained from the regressed cumulative hazard in Fig. 7. In the asymptotic high-age limit, h(t) increases exponentially, cf. (4.2). The low-age limit is a singular power law, h(t)aα0tα01, cf. after (2.1) and Table 1. The first of the vertical dotted lines indicates the median lifetime tm=88.52 yr. The minimum of the mortality rate is attained at tmin=9.52 yr. Also indicated as black dashed straight line starting at t= 105 yr is the Gompertz hazard function regressed in Ref. [41] from survival data in the 105–115 yr range

Fig. 10
figure 10

Survival function S(t) and cumulative distribution F(t) of the 2021 male population of France. Data points from Ref. [1]. The intersection point of the two curves defines the median lifetime tm=82.91 yr. The least-squares fit, cf. Section 3, is performed with S(t)=exp(H(t)), where H(t) is the multiply broken exponential distribution (2.1) (cumulative hazard) with regressed parameters in Table 1. The abscissas of the dotted vertical lines are located at t=tm,100,110,115 yrs. The lower panels show the residuals of the regressed functions S(t) and F(t) with respect to the data points

Fig. 11
figure 11

Cumulative hazard function H(t) of the 2021 male population of France. The depicted data points were extracted from the data set of the survival function, cf. Section 2. The cumulative hazard (red solid curve) is the broken exponential density H(t)=logS(t), cf. (2.1) and Table 1, obtained from the regressed survival function S(t) in Fig. 10. The dotted vertical lines are located at t=tm,100,110,115 yrs. (tm denotes the median lifetime, cf. Figure 10.) The lower panel shows the residuals of the regressed H(t) with respect to the data points

Fig. 12
figure 12

Lifetime probability density of the 2021 male population of France. The data points were calculated from the data set of the survival function in Fig. 10 by way of a finite-difference approximation, cf. Section 4. The red solid curve depicts the probability density f(t)=F(t), obtained from the regressed cumulative distribution in Fig. 10. f(t) diverges at t=0 but stays integrable (since F(t)tα0, 0<α0<1, in this limit, cf. Table 1) and is normalized to one. The first of the vertical dotted lines indicates the median lifetime tm=82.91 yr. The density attains its maximum at the modal age tmax=88.57 yr

Fig. 13
figure 13

Mortality rate (hazard rate) of the 2021 male population of France. The data points were calculated from the survival data in Fig. 10 as finite differences, cf. Section 4. The red solid curve depicts the mortality rate h(t)=H(t), cf. (4.1), obtained from the regressed cumulative hazard in Fig. 11. In the asymptotic high-age limit, h(t) increases exponentially, cf. (4.2). The low-age limit is a singular power law, h(t)aα0tα01, cf. after (2.1) and Table 1. The first of the vertical dotted lines indicates the median lifetime tm=82.91 year. The minimum of the mortality rate is attained at tmin = 9.48 year. Also indicated as black dashed straight line starting at t=105 year is the Gompertz hazard function regressed in Ref. [41] from survival data in the 105–115 yr range

Fig. 14
figure 14

Time evolution of the differential hazard ratio h(t)/h(t) (green curve) and cumulative hazard ratio H(t)/H(t) (red curve) of the female and male population of France, based on the 2021 life tables. The regressed female and male hazard rates h(t) and h(t) are depicted in Figs. 9 and 13 and the cumulative hazards H(t) and H(t) in Figs. 7 and 11. At an age of around 23 years, a pronounced dip is visible in the h(t)/h(t) curve of the differential hazards, due to an elevated accident rate in the male juvenile population. The depicted ratios stay below one over the entire age range, the male mortality being consistently higher than the female one

Table 1 Fitting parameters of the survival functions of the 2021 total/female/male population of France, cf. Ref. [1]
Table 2 Survival function S(t), hazard rate h(t), and probability p+1(t)=S(t+1)/S(t) to live one further year conditional upon survival up to age t, cf. Section 4

Finally, in the last half-century, nonlinear modeling has become a standard tool in a variety of research fields. Recent advances include nonlinear wave propagation in optical media [18], solitons in plasmas and fluids [19,20,21,22], surface and shallow-water waves [23,24,25,26,27], solitons in electrical lattices [28], and wave propagation in blood vessels [29] and through layered liquids [30]. Nonlinear fractional modeling has been applied to dissipative chaotic systems [31], agricultural production processes [32], ecological systems [33], permafrost thaw [34], and to electrical signal transfer [35]. Here, we add a new interdisciplinary research area where nonlinear empirical modeling is effective, that is mortality and senescence, surely a topic of general interest to mortals.

2 Multiply broken exponential distributions in survival analysis

In this section, we introduce the multiparameter distributions that will be used to model the mortality data analyzed in Sect. 5. As mentioned in the Introduction, standard distributions commonly employed in the literature, cf., e.g., Refs. [1,2,3,4,5], can only represent limited age ranges of life tables, and more adaptable distributions are needed to accurately represent mortality data over the full empirical lifetime range. By the way, the applicability of the multiply broken exponential distributions defined in (2.1) is not restricted to mortality data, human or otherwise, cf. Section 6, as the time variable can be replaced by other observables like temperature, energy, density, pressure, etc. The distributions defined in (2.1) have a genuinely nonlinear parameter dependence; linearization in any of the parameters is not an option, given that the time variable is unconstrained apart from positivity. An essential part of this paper is to develop variational least-squares techniques suitable for the nonlinear multiparameter dependence of the distributions (2.1) in real-world applications, which will be done in this and the subsequent section. But first we briefly sketch some basic properties of survival functions and associated distributions (to make this paper self-contained) as well as the notation used for the data sets defining them.

In Sect. 5, we will study the 2021 life tables of the female, male, and total population of France. The data sets defining the survival function S(t) in 1-year increments from birth to 109 years are taken from Ref. [1]. The data points of the survival function S(t) will be labeled (ti,Si)i=1,...,N, with tj[yr]=j, j=0,1,...,N, N=109, and (t0,S0)=(0,1).

The data sets of the cumulative distribution F(t) and cumulative hazard function H(t) are obtained from the survival data (ti,Si)i=1,...,N. Data points of F(t) are denoted by (ti,Fi)i=1,...,N, where Fi=1Si, (t0,F0)=(0,0), and data points of H(t) by (ti,Hi)i=1,...,N, Hi=logSi, and (t0,H0)=(0,0). Apart from the distributions S(t), F(t) and H(t), we will also derive, from the regressed survival function, the probability distribution f(t) and the differential hazard rate h(t) for the female, male, and total population, cf. Section 4.

The analytic distributions S(t), F(t), H(t) are related by F(t)=1S(t) and H(t)=logS(t), where S(t) is monotonically decreasing from S(0)=1 to zero, S(t)=0, admitting exponential decay (specified below). Accordingly, H(t) is monotonically increasing from zero to infinity and F(t) from zero to one. Since H(t)=log(1F(t)), we have H(t)F(t) in the short-time (low age) regime.

The pdf f(t) is the negative derivative of the survival function, f(t)=S(t), and the differential hazard rate h(t) (mortality per unit time, see also Sect. 4) is obtained from the cumulative hazard, h(t)=H(t), so that h(t)=f(t)/S(t).

We also note the integral relations S(t)=tf(t)dt and H(t)=0th(t)dt. A condition on the short-time asymptotics of S(t) is S(t0)=1O(tδ), with δ>0, so that the pdf f(t) is integrable at t=0, since f(t)=O(tδ1). The pdf can be singular at t=0, though. As the regressed survival function satisfies S(0)=1 and S(t)0 and is exponentially decaying, the pdf is positive (non-negative) and normalized to one. The quoted condition on S(t)=exp(H(t)) is equivalent to H(t0)=O(tδ) and thus h(t0)=O(tδ1), with δ>0.

Before considering specific distribution functions, it is advisable to have a look at the data sets in a suitable coordinate representation. We start with the data for the total French population of 2021. The data sets (ti,Si)i=1,...,N and (ti,Fi)i=1,...,N of the survival function and cumulative distribution are plotted in Fig. 1 in Log–Lin coordinates (logarithmic ordinate, linear abscissa). In this paper, ‘Log’ denotes the decadic logarithm and ‘log’ the natural one. In Figs. 2 and 3, the data set (ti,Hi)i=1,...,N of the cumulative hazard function H(t) is plotted in Log–Lin and Log–Log coordinates, respectively.

In Log–Log coordinates, a simple power law atα (positive amplitude a, real exponent α, t>0) appears as straight line, whereas exponential (including Weibull or double-exponential) increase or decay is indicated by a curved slope. The data points determining the initial increase of the cumulative hazard H(t) at low age in Fig. 3 define a straight line, corresponding to a power law atα0 with exponent α0 slightly larger than zero. In the Log–Lin coordinates of Fig. 2, this short-time power law H(t)atα0 appears strongly curved and rapidly decaying to zero. Since H(t)F(t) in the short-time limit, the cumulative distribution also scales as F(t)atα0 in the low-age regime and is depicted in Log–Lin coordinates in Fig. 1.

In Log–Lin coordinates, a simple exponential aeαt is represented by a straight line, whereas power-law, Weibull or double-exponential increase or decay is manifested by curved slopes, as exemplified by the data set of the survival function S(t) in Fig. 1 in the high-age regime. The data set of the cumulative hazard H(t) in the Log–Lin coordinates of Fig. 2 shows approximately straight sections, which suggests to model H(t) with a multiply broken exponential density,

H(t)=a0tα0k=0n(1+e(βk/|ηk|)(tbk))ηk
(2.1)

with positive amplitudes a0, bk, real exponent α0, positive exponents βk and positive or negative exponents ηk. The simple power law tα0 takes account of the short-time limit of H(t) mentioned above. The factors in (2.1) are ordered by increasing amplitude, b0<b1<...<bn. The low-age asymptotics of the cumulative hazard in (2.1) is H(t)atα0, with amplitude a:=a0k=0n(1+eβkbk/|ηk|)ηk, and the asymptotic high-age limit reads

H(t)a0tα0exp[k=0nsign(ηk)βk(tbk)]
(2.2)

Since H(t) is increasing, this requires the condition k=0nsign(ηk)βk>0 on the fitting parameters, so that the survival function S(t)=exp(H(t)) with H(t) in (2.1) admits double-exponential decay.

For negative ηk, the individual factors (1+e(βk/|ηk|)(tbk))ηk of the product (2.1) resemble Fermi distributions (defined by ηk=1); see also Ref. [36] for related densities. If |ηk|<<1 and βk/|ηk| is large, the factor (1+e(βk/|ηk|)(tbk))ηk can be approximated by one for t<bk and by esign(ηk)βk(tbk) for t>bk (counterpart to a Fermi edge). Thus, if the absolute value of the exponents ηk is small, e.g., |ηk|<0.01, the broken exponential distribution H(t) in (2.1) amounts essentially to a polygonal curve with slightly rounded vertices (break points located at t=bk) in Log–Lin coordinates, leaving aside the initial power-law increase tα0 mentioned above. The polygonal edges represent the simple exponentials exp[k=0msign(ηk)βk(tbk)] in the intervals bm<t<bm+1 for m=0,1,...,n1 and in the semi-infinite interval bn<t for m=n. The absolute value of ηk drops out in these exponentials; the |ηk| determine the curvature in the vicinity of the break points bk and the extend of the transitional region between the polygonal edges. A sharp transition coming close to a polygonal vertex requires very small |ηk|; if |ηk| is moderate, the line segments constituting the polygonal edges become curved. This polygonal approximation of the H(t) curve (defined by the broken exponential (2.1)) in Log–Lin coordinates is analogous to the polygonal approximation of the multiply broken power-law distributions p(t)=a0tα0k=0n(1+(t/bk)βk/|ηk|)ηk in Log–Log coordinates, which were employed in Refs. [7,8,9, 37,38,39] to model firm-size data, electrical resistivity, particle fluxes, thermodynamic variables with critical singularities, and crystal lattice vibrations.

3 Nonlinear least-squares regression of the cumulative hazard, survival function and cumulative distribution

First, we sketch the regression of the cumulative hazard function H(t) in (2.1). The regressed parameters will then be used as initial values for the regression of the survival function, cf. (3.2). Five factors in the product (2.1) (n=4) are needed for an accurate analytic representation of the mortality data of the total/female/male French population of 2021 [1]. The regression of H(t) is based on the least-squares functional

χH2(a0,α0,(bk,βk,ηk)k=0,...,4)=i=1N(H(ti)Hi)2Hi2
(3.1)

with data points (ti,Hi)i=1,...,N of the cumulative hazard, see Figs. 2,3 and Sect. 2. H(ti) denotes the broken power-law density (2.1) (with n=4) taken at the lifetime abscissas ti of the data points and depending on the fitting parameters a0,α0,(bk,βk,ηk)k=0,...,4.

As H(t) is a multiparameter distribution with nonlinear parameter dependence, it is essential to have accurate initial values of the fitting parameters when minimizing the functional (3.1). In view of the discussion preceding (2.1), we use the Log–Log representation of the data set (ti,Hi)i=1,...,N in Fig. 3 to obtain an initial guess for the two parameters of the power law a0tα0 in (2.1) by a visual fit, which appears as straight line in the Log–Log coordinates of Fig. 3.

Having found initial values for a0α0, we switch to the Log–Lin representation of the data set (ti,Hi)i=1,...,N in Fig. 2 and approximate the data points by a nearly polygonal curve, with five vertices at t=b0,...,b4. Here, t=b0 is the break point where the power-law approximation terminates and the first polygonal edge starts (in Log–Lin coordinates). The power law and the first polygonal edge up to vertex t=b1 can be approximated by a0tα0(1+e(β0/|η0|)(tb0))η0, which gives, when (visually) fitted to the data points in the interval b0<t<b1, initial values for b0,β0,η0. The factor (1+e(β0/|η0|)(tb0))η0 does not affect the preceding power-law fit in the interval 0<t<b0, provided that |η0|<<1 and β0/|η0| is large, since this factor is close to one for t<b0, as pointed out at the end of Sect. 2. Typically, we use |ηk| values of around 0.1 or even 0.01.

Subsequently, we add the factor (1+e(β1/|η1|)(tb1))η1, which models the transition to the second polygonal edge as well as the slope of this edge determined by the data points in the interval b1<t<b2. In this way, we find initial values for b1,β1,η1. Also here, if |η1|<<1 and β1/|η1| is large, the factor (1+e(β1/|η1|)(tb1))η1 is close to one for t<b1 and does not affect the preceding fit a0tα0(1+e(β0/|η0|)(tb0))η0 in the interval 0<t<b1.

In this way, we can successively add and visually fit the factors (1+e(βk/|ηk|)(tbk))ηk, k=0,1,...,4 in the intervals bk<t<bk+1, k=0,1,2,3, and in the semi-infinite interval t>b4, obtaining initial values for (bk,βk,ηk)k=0,...,4. A Mathematica® [40] routine suitable for the iterative minimization of the least-squares functional χH2 in (3.1) is FindMinimum [chisquared[…],{initial values}, MaxIterations → nmax].

The fitting parameters can be subjected to the linear constraint k=04sign(ηk)βk=γ0, cf. (2.2), where γ0 is a predetermined positive constant defining the asymptotic exponential increase of the cumulative hazard, H(t)tα0eγ0t. Using this constraint with a fixed γ0, one can, for instance, eliminate the parameter β4 in the broken exponential H(t) in (2.1) (n=4) when performing the least-squares fit, in this way prescribing the asymptotic exponential scaling eγ0t.

The authors of Ref. [41] performed Gompertz fits of French birth-cohort life tables for the total/female/male population in the 105–115 yr age range and estimated γ00.061 for the total population and γ00.062 for females and males. In the least-squares regressions described in Sect. 5, we will implement the above constraint, even though the confidence interval of γ0 quoted in Ref. [41] is rather wide, with lower and upper limits of 0.040 and 0.084. In fact, it is not necessary to impose this constraint on the fitting parameters, since γ0 only needs to be positive, cf. after (2.2), but the exponential eγ0t derived in Ref. [41] is based on an age range not well covered by the data sets (from the 2021 period life tables) of Ref. [1], which only extend up to an age of 109 years; see also Sect. 6 for further comments on the supercentenarian age range.

An accurate fit of the survival function S(t) and cumulative distribution F(t)=1S(t) depicted in Fig. 1 is obtained by a simultaneous fit of S(t) and F(t) based on the primary survival data (ti,Si)i=1,...,N. The least-squares functional χS+F2(a0,α0,(bk,βk,ηk)k=0,...,4) of the simultaneous fit reads

χS+F2=χS2+χF2=i=1N(S(ti)Si)2(1Si2+1(1Si)2)χS2:=i=1N(S(ti)Si)2Si2χF2:=i=1N(F(ti)Fi)2Fi2
(3.2)

The analytic survival function to be regressed is S(t)=exp(H(t)), where the exponent is the broken exponential distribution H(t) in (2.1) (n=4) with the constraint mentioned above implemented. The (ti,Fi)i=1,...,N, Fi=1Si, denote the data points of the cumulative distribution F(t), cf. Section 2.

The parameters obtained from the least-squares fit of the cumulative hazard H(t), cf. (3.1), can be used as initial values for the iterative minimization of χS+F2. The fit of H(t) tends to be less accurate than H(t)=logS(t) calculated from the regressed survival function, because the data (ti,Hi)i=1,...,N for H(t) are compressed due to the logarithmization. Nevertheless, it is advisable to first consider the H(t) data set to systematically find initial values, as explained after (3.1).

The parameters a0,α0,(bk,βk,ηk)k=0,...,4 regressed by minimizing χS+F2 in (3.2) are listed in Table 1, cf. Section 5. The median lifetime tm is obtained from the regressed survival function by solving S(tm)=1/2 and is indicated for the total/female/male 2021 population of France [1] in the captions of Figs. 1,6,10.

4 Differential hazard rate and probability density

The hazard (or mortality) rate is obtained from the regressed cumulative hazard by differentiation, h(t)=H(t), and the probability density f(t)=h(t)S(t) is the product of hazard rate and survival function S(t)=exp(H(t)), cf. Section 2. Based on the multiply broken exponential distribution H(t) in (2.1), the differential hazard rate reads

h(t)=(α0t+k=0nβksign(ηk)1+e(βk/|ηk|)(bkt))H(t)
(4.1)

The data points of the lifetime pdf f(t) are obtained from the survival data (t0,S0)=(0,1), (ti,Si)i=1,...,N as (tj+1/2,fj)j=0,1,...,N1, fj=SjSj+1. The data points of the hazard function h(t) are assembled as (tj+1/2,hj)j=0,1,...,N1, with hj=log(Sj/Sj+1). Since these data sets involve finite-difference approximations of time derivatives with one-year increment Δt=1 yr, we do not use them for regression, only indicating them in the respective figures. The pdf f(t) and hazard rate h(t) depicted in Figs. 4,8,12 and Figs. 5,9,13 for the total/female/male population are calculated from the regressed S(t) and H(t), cf. Table 1, as mentioned above.

The asymptotic high-age limit of the hazard rate is found by differentiating the corresponding limit (2.2) of the cumulative hazard H(t),

h(t)a0tα0exp[k=0nsign(ηk)βk(tbk)]j=0nsign(ηj)βj
(4.2)

which is exponentially increasing like H(t), since k=0nsign(ηk)βk>0 is a condition on the fitting parameters, cf. after (2.2).

Figure 14 depicts the cumulative and differential hazard ratios Hratio(t)= H(t)/H(t) and hratio(t)= h(t)/h(t), where H(t) and H(t) denote the regressed cumulative hazard functions of the female and male population and h(t) and h(t) their differential counterparts (hazard rates). These ratios quantify the relative mortality risk and are noticeably smaller than one over the entire age range.

The probability of dying in an age interval [t1,t2], t1<t2, conditional upon survival up to age t1 is (S(t1)S(t2))/S(t1). The conditional probability of survival in this interval is accordingly S(t2)/S(t1). The probability of living one more year, having lived up to age t, is thus p+1(t)=S(t+1)/S(t). Since S(t)=exp(H(t)) and H(t+1)H(t)h(t)1 yr, we can approximate p+1(t)eh(t)[1/yr], which is a rather good approximation except for t close to zero, cf. Table 2. The product h(t)dt is the probability of death occurring in an infinitesimal time interval dt , conditional upon survival up to time t.

5 Survival functions and associated densities regressed from the French 2021 life tables

The data sets used for regression stem from the 2021 life tables for the female, male, and total population of France, cf. Ref. [1], extending from birth to 109 years, in one-year intervals.

The least-squares regression is performed with the survival function S(t)=exp(H(t)), which is a double-exponentially decaying function with the cumulative hazard H(t)=a0tα0k=04(1+e(βk/|ηk|)(tbk))ηk as exponent, cf. Section 2. The simultaneous regression of S(t) and the cumulative distribution F(t) is explained in Sect. 3, including a method to systematically find initial values for the fitting parameters. The regressed parameters a0,α0,(bk,βk,ηk)k=0,...,4 are recorded in Table 1.

A simultaneous fit of S(t) and F(t)=1S(t) based on a properly weighted least-squares functional (3.2) is needed for the following reason. As the survival function is plateauing in the low-age regime, S(t<<tm)1, see Figs. 1,6,10 (tm denoting the median lifetime, cf. the end of Sect. 3) and F(t)0 in this regime, a fit of S(t) in the low-age range will not result in an accurate fit of F(t) because of the different order of magnitude of the F(t) and S(t) residuals defining the respective least-squares functional in the low-age regime.

The reverse happens in the high-age range above the median lifetime, where the cumulative distribution is plateauing, F(t>>tm)1, and the survival function exhibits double-exponential decay to zero, cf. (2.2). A fit of F(t) cannot accurately reproduce the exponential decay of the survival function above tm because of the different magnitude of their residuals in this regime, cf. (3.2). Therefore, we use simultaneous regression and weight factors defined by the denominators of the residuals so that both the high- and low-age residuals significantly contribute, by way of small denominators, to the least-squares functional χS+F2 in (3.2), which ensures an accurate fit of F(t) as well as S(t) over the entire empirical age range.

Figures 1,6,10 show the data sets and the regressed cumulative distribution F(t) and survival function S(t) of the total/female/male population. The lower panels of these figures depict the residual deviations of the regressed functions from the data points, which are within one or two percent, uniformly over the data range. The values of the least-squares functionals χF2 and χS2, cf. (3.2), attained at the regressed parameters, are recorded in Table 1 as goodness-of-fit parameters. The standard error of the simultaneous fit of S(t) and F(t) and the coefficient of determination are also listed in Table 1.

Figures 2,3,7,11 depict the cumulative hazard H(t)=logS(t) obtained from the regressed survival function. Figures 2,7,11 are in Log–Lin coordinates, where simple exponentials appear as straight lines, and also include a residual panel. Figure 3 depicts a plot of H(t) in Log–Log coordinates, where the straight initial increase indicates a power law in the low-age regime, cf. after (2.1).

Figures 2 and 3 show the same data set, (ti,Hi)i=1,...,N, cf. Section 2, for the total population. It is possible to model the age range up to the median lifetime by a multiply broken power law, H(t)=a0tα0j=0m(1+(t/b^j)β^j/|η^j|)η^j, with positive amplitudes and exponents b^j, β^j and positive or negative exponents η^j, cf. Refs. [7,8,9]. However, since the slope of the H(t) curve in Fig. 3 suggested by the data points is very steep, rather large exponents β^j are required for that. In contrast, the slope of H(t) in the Log–Lin coordinates of Fig. 2 (where exponentials appear as straight lines, see also Figs. 7,11) is more moderate except at very low age (1 yr). Therefore, it is preferable to use the multiply broken exponential distribution H(t) in (2.1) to define the survival function S(t)=exp(H(t)), rather than a broken power-law density. More generally, one can try a factorizing distribution where the low-age range is modeled with a broken power law as above and the high-age regime by a broken exponential as in (2.1),

H(t)=a0tα0j=0m(1+(t/b^j)β^j/|η^j|)η^jk=0n(1+e(βk/|ηk|)(tbk))ηk
(5.1)

A mortality plateau, i.e., an asymptotically constant hazard rate h(t) in the supercentenarian age range of above 110 years, cf. Section 6, cannot be generated in this way, as this requires an asymptotically linear cumulative hazard function.

The lifetime probability density (pdf) f(t)=S(t) of the total/female/male population, calculated from the regressed survival function, is depicted in Figs. 4,8,12. These figures also show the data points for the pdf, obtained as finite differences (with 1-year increments) of the survival data, cf. Section 4. The pdfs have an integrable singularity at t=0 and are normalized to one, cf. Section 2; they admit a peak above the median lifetime, and the location (modal age) of this maximum is indicated in the respective figure caption.

Figures 5,9,13 show plots of the differential hazard rate h(t)=H(t), calculated from the cumulative hazard (2.1) with parameters in Table 1. The depicted data points are finite difference approximations calculated from the survival data, cf. Section 4. In the high-age regime above the median lifetime, t>>tm, the cumulative and differential hazard functions are exponentially increasing, cf. (2.2) and (4.2). Despite the asymptotic exponential increase, the hazard rate exhibits mortality deceleration (i.e., a decreasing logarithmic derivative [6]) in the age range between 90 and 110 years, manifested by the decreasing slope of h(t) in the Log–Lin coordinates of Figs. 5,9,13.

The ratio of the cumulative hazards Hratio(t)= H(t)/H(t) of the female and male population and the ratio of the differential hazards hratio(t)= h(t)/h(t) are plotted in Fig. 14, illustrating the higher male mortality at all ages. The pronounced minimum of hratio(t) at the beginning of the third decade is caused by an increased death rate in the male population due to accidents.

6 Conclusion

We developed a multiparametric continuum description of life tables, in terms of analytic survival functions and cumulative distributions and their derivatives, that is, hazard rates and probability densities. The distributions apply over the entire empirical age range, up to 110 years in the case of the French life tables studied here. The residual plots of the regressed survival functions and cumulative distributions depicted in Figs. 1,6,10 indicate deviations from the data points of below one or at most two percent. High precision is also indicated by the coefficient of determination and the standard error of the fits recorded in Table 1. Numerical estimates of the survival functions of the total/female/male population at selected ages are recorded in Table 2. Regression techniques were developed adapted to the nonlinear multiparameter dependence of the distributions, cf. Section 3.

The starting point for regression was the cumulative hazard function H(t) depicted in Figs. 2,3,7,11 for the 2021 total/female/male population of France, cf. Ref. [1]. The Log–Lin and Log–Log plots of the data points in these figures suggest to consider a multiply broken exponential distribution for H(t), defined in (2.1). When extrapolated into the supercentenarian age range of above 110 years, H(t) stays exponentially increasing, cf. (2.2). This implies double-exponential decay of the survival function in the high-age regime, analogous to the Gompertz survival function, cf., e.g., Ref. [3] and Table 2.

The lifetime pdf f(t), measuring the unconditional probability of death per unit time, was also calculated from the regressed survival functions, cf. Figures 4,8,12. In the captions of these figures, we also indicated the median lifetime of the respective population and the modal age where the pdfs show a pronounced peak.

The hazard rate h(t), obtained as derivative of the cumulative hazard H(t) of the total/female/male population is exponentially increasing like H(t), see Sect. 4 and Figs. 5,9,13. (The ordinate in these figures is logarithmic and the abscissa linear, so that simple exponentials emerge as straight lines, cf. Section 2.) Numerical estimates of the hazard rates h(t) are listed in Table 2. Figure 14 depicts the ratio of the hazard rates of the female/male cohorts over the empirical age range.

In Refs. [41, 43,44,45,46], mortality data of supercentenarians up to an age of about 115–120 years were analyzed, and exponential increase of the hazard rate in the supercentenarian regime was inferred, consistent with the asymptotic limit (2.2) of the cumulative hazard H(t). In contrast, mortality plateaus of human life tables (that is, an asymptotically constant hazard rate h(t)) arising in the 110–115 year age range were argued in Refs. [5, 47, 48]. A plateau was found in this age interval at a hazard rate of 0.8 for the female cohort studied in Ref. [5], but no plateau for the male one. In Refs. [47, 48], the hazard rate was plateauing at around 0.7. If a plateau emerges already at 110 years and at a hazard rate this low, there has to be a sudden change in the slope of h(t) at 110 years, as is evident from the high-age data points in Figs. 5,9,13.

Nevertheless, it is possible that a mortality plateau emerges at a higher age beyond 110 years and at a higher hazard rate, cf. Ref. [43]. Since the scarcity of mortality data in the supercentenarian age range of above 110 years does not allow us to reliably determine the slope of the hazard rate in this regime, it is worthwhile to consider mortality data of non-human primates and mammals and even non-mammalian species for comparison.

Exponentially increasing mortality rates of baboons were observed in the intermediate and old-age regime [49]. The mortality curves of several other primate species, including great apes, were studied in Ref. [50], and no evidence for mortality deceleration let alone mortality plateaus was found either. Instead, a steep increase of the mortality curve was observed at old age, although the late-life mortality data were less exhaustive than for baboons. The mortality curves of Asian elephants and red deer depicted in Ref. [51] also show a steep rise in old-age mortality. An outlier seems to be the mortality rate of naked mole rats, which stays approximately constant over their entire lifetime, cf. Ref. [52].

The hazard rates of two short-lived bird species depicted in Ref. [53] show exponential increase without evidence of mortality deceleration. In contrast, late-life mortality plateaus were observed in medfly and Drosophila m. cohorts [54,55,56], nematode worms [57], parasitoid wasps and bean beetles [4]. The mortality curves of a long-lived orchid species depicted in Ref. [58] also suggest a substantially decelerating late-life mortality rate if not a plateau.

In this paper, the focus was on human mortality, but the adaptive multiparameter distributions studied here can also be tried on the vastly differing animal and plant mortality curves recorded in Ref. [59] and the above references.