Next Article in Journal
Intellectual Capital and Innovation Performance: Systematic Literature Review
Previous Article in Journal
COVID-19 Pandemic and Investor Herding in International Stock Markets
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Hattendorff Differential Equation for Multi-State Markov Insurance Models

Department of Mathematical Sciences, Kent State University, Kent, OH 44242, USA
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Risks 2021, 9(9), 169; https://doi.org/10.3390/risks9090169
Submission received: 9 July 2021 / Revised: 12 August 2021 / Accepted: 10 September 2021 / Published: 16 September 2021

Abstract

:
We derive a Hattendorff differential equation and a recursion governing the evolution of continuous and discrete time evolution respectively of the variance of the loss at time t random variable given that the state at time t is j, for a multistate Markov insurance model (denoted by 2 σ t ( j ) ). We also show using matrix notation that both models can be easily adapted for use in MATLAB for numerical computations.

1. Introduction

The original Hattendorff theorem in Hattendorff (1868) states that in a life insurance policy, the losses in different years are uncorrelated and have zero means, hence the variance of the total loss is the sum of variances of the losses in individual years. This result has had a revival in modern-day actuarial mathematics with a flavor of stochastic processes or a martingale approach as seen in Gerber (1979, 1986), Papatriandafylou and Waters (1984), Ramlau-Hansen (1988), Norberg (1992). Furthermore, the theorem has been mentioned in classic textbooks such as Bowers et al. (1986). An explicit integral formula for the variance of the loss at time t random variable 2 σ t ( j ) , given that the state at time t is j, was derived in Wolthuis (1987). Furthermore, Norberg (1995) and Asmussen and Steffensen (2020) derive differential equations for higher-order moments and variances in a more abstract setting. More recently in Bladt et al. (2020) a matrix representation was carried out to obtain representation formulas for all higher-order moments for the loss at time t of the random variable L t . In this paper, however, we explicitly derive models for the continuous and discrete time evolutions of the variance of L t under a much more general benefit and premium structure that is adaptable for numerical computation.
The main goals of this paper are as follows:
  • Explicitly derive a differential equation, which we name as the Hattendorff differential equation that governs the continuous time evolution of the variance of the loss at time t random variable given that the state at time t is j (denoted by 2 σ t ( j ) ), for a general setting of benefits and premiums in the setting of a multistate Markov insurance model.
  • Explicitly derive recursions for the discrete time evolution of the variance of the loss at time t random variable 2 σ t ( j ) (both annual and h yearly cash flows), for a general setting of benefits and premiums in the context of a multistate Markov assumption.
  • Develop a matrix representation of the continuous time differential equation as well as the discrete time recursion (both annual and h yearly cash flows) that allows for the use of MATLAB or similar software for ease of computation of 2 σ t ( j ) as the solution of a backwards in time differential equation or a recursion.
  • Demonstrate the setup of the computations in the form of two examples in Section 6.
Since the derivation of the models is a big task, we focus mainly on the derivation of the continuous and discrete time models in this paper for a general setup of benefits and premiums. The actual computation of 2 σ t ( j ) for all time t is a matter of solving a system of coupled differential equations. We tackle that issue in a separate paper in the future with numerical computations. However, we do demonstrate the usefulness of the two models derived by setting up the differential equation and the recursion respectively, for two situations. To our knowledge, this is the first time a general insurance model that is conducive for computation of the variance of loss 2 σ t ( j ) has been derived.
In line with (Dickson et al. 2020, chp. 8), we consider a multistate model with m + 1 states labeled as 0 , 1 , , m with instantaneous transitions possible between pairs of states. We use Y ( t ) to represent the state at time instant t. { Y ( t ) } t 0 is a stochastic process for t 0 (continuous or discrete time depending on when we choose to make observations), with Y ( t ) = i to mean that the individual is in state i at age x + t (initial age is taken as x). We refer to Appendix A for notation and assumptions used in this paper.
We end this section by stating some h yearly relationships between the L t ( j ) and L t + h ( j ) , which can be easily derived by drawing a timeline for the interval [ t , t + h ] and marking out the outgo and income:
L t ( j ) = v h ( h B t + h ( j ) + S t + h ( j k ) + L t + h ( k ) ) h P t ( j ) i f Y ( t + h ) = k g i v e n Y ( t ) = j .
As a result, the h yearly relationship between V t ( j ) and V t + h j can be derived by taking the expected value of Equation (1) as follows:
V t ( j ) = v h k = 0 m h p x + t j k ( h B t + h ( k ) + S t + h ( j k ) + V t + h ( k ) ) h P t ( j ) .
The paper is organized as follows. In Section 2, we explicitly derive discrete recursive relationships for 2 σ t ( j ) . In Section 3, we derive the differential equation describing the evolution of 2 σ t ( j ) using the h yearly recursion derived in Section 2. In Section 4, we restate all the theorems with matrix notation. In Section 5, we briefly discuss possible terminal conditions that can be used to back-propagate the Hattendorff recursion and differential equation derived in Section 3. In Section 6 we apply the continuous time differential equation and the discrete time recursion to the disability insurance model to demonstrate how to set up the differential equation and the recursion respectively for computation using software. Finally, we conclude with some remarks in Section 7.

2. Discrete Recursion for 2 σ t ( j )

In this section, we derive several discrete recursions for the variance 2 σ t ( j ) . First, we derive an h yearly recursion for 2 σ t ( j ) .
Theorem 1.
Assume that Notation A1, Assumption A1 and Notation A2 are true. Then, the following h yearly recursion of 2 σ t ( j ) holds.
2 σ t ( j ) = k = 0 m h p x + t j k · v 2 h · 2 σ t + h ( k ) + k l m h p x + t j k h p x + t j l v 2 h ( W t + h ( j k ) W t + h ( j l ) 2 .
Proof. 
Since,
L t ( j ) 2 = v h ( h B t + h ( k ) + S t + h ( j k ) + L t + h ( k ) ) h P t ( j ) 2 , w i t h p r o b a b i l i t y h p x + t j k ,
we know that
E L t ( j ) 2 = k = 0 m h p x + t j k E v h ( h B t + h ( k ) + S t + h ( j k ) + L t + h ( k ) ) h P t ( j ) 2 = k = 0 m h p x + t j k · v 2 h · 2 σ t + h ( k ) + h p x + t j k v h V t + h ( k ) + T j k 2 ,
where T j k = v h ( h B ( k ) + S t + h ( j k ) h P t ( j ) ) 2 and 2 σ t + h ( k ) = V a r ( L t + h ( k ) ) .
Since the expected value is given by
E ( L t ( j ) ) = k = 0 m h p x + t j k v h V t + h ( k ) + T j k ,
we have
E ( L t ( j ) ) 2 = k = 0 m h p x + t j k v h V t + h ( k ) + T j k 2 .
Thus,
2 σ t ( j ) = Var ( L t ( j ) ) = E L t ( j ) 2 E ( L t ( j ) ) 2 = k = 0 m h p x + t j k v 2 h · 2 σ t + h ( k ) + k = 0 m h p x + t j k v h V t + h ( k ) + T j k 2 k = 0 m h p x + t j k v h V t + h ( k ) + T j k 2 = k = 0 m h p x + t j k v 2 h · 2 σ t + h ( k ) + k = 0 m h p x + t j k U j k 2 k = 0 m h p x + t j k U j k 2 = k = 0 m h p x + t j k v 2 h · 2 σ t + h ( k ) + k l m h p x + t j k U j k U j l 2 ,
where U j k = v h V t + h ( k ) + T j k . Here, we have used the fact that k = 0 m h p x + t j k = 1 in the last step above.
Noting that
U j k U j l = v h ( V t + h ( k ) V t + h ( l ) + h ( B t + h ( k ) B t + h ( l ) ) + S t + h ( j k ) S t + h ( j l ) ,
we have
2 σ t ( j ) = k = 0 m h p x + t j k · v 2 h · 2 σ t + h ( k ) + k l m h p x + t j k h p x + t j l v 2 h ( V t + h ( k ) V t + h ( l ) + h ( B t + h ( k ) B t + h ( l ) ) + S t + h ( j k ) S t + h ( j l ) 2 .
So,
2 σ t ( j ) = k = 0 m h p x + t j k · v 2 h · 2 σ t + h ( k ) + k l m h p x + t j k h p x + t j l v 2 h ( W t + h ( j k ) W t + h ( j l ) 2 .
Next, we obtain an annual recursion for 2 σ t ( j ) as a corollary.
Corollary 1.
Assume that Notation A1, Assumption A1 and Notation A2 are true. Then the following annual recursion for 2 σ t ( j ) holds:
2 σ t ( j ) = k = 0 m p x + t j k · v 2 · 2 σ t + 1 ( k ) + k l m p x + t j k p x + t j l v 2 ( W t + 1 ( j k ) W t + 1 ( j l ) 2 = p x + t j j v 2 · 2 σ t + 1 ( j ) + k = 0 k j m p x + t j k v 2 · 2 σ t + 1 ( k ) + k l m p x + t j k p x + t j l v 2 ( W t + 1 ( j k ) W t + 1 ( j l ) 2 .
Proof. 
The proof follows by substituting h = 1 in Theorem 1. □
Finally, we derive an explicit annual relationship for 2 σ t ( j ) that mirrors the traditional Hattendorff recursion for the alive-dead model.
Theorem 2.
Assume that Notation A1, Assumption A1 and Notation A2 are true. Then the following explicit annual relationship holds for 2 σ t ( j ) :
2 σ t + m ( j ) = v 2 s i = 0 s 1 p x + t + i j j · 2 σ t + s ( j ) + n = 1 s v 2 n i = 0 n 2 p x + t + i j j k = 0 k j i p x + t + n 1 j k · 2 σ t + n ( k ) + n = 1 s v 2 n i = 0 n 2 p x + t + i j j k l i p x + t + n 1 j k · p x + t + n 1 j l ( W t + n ( j k ) W t + n ( j l ) 2 .
Proof. 
2 σ t ( j ) = p x + t j j v 2 · 2 σ t + 1 ( j ) + k = 0 k j m p x + t j k v 2 · 2 σ t + 1 ( k ) + k l m p x + t j k p x + t j l v 2 ( W t + 1 ( j k ) W t + 1 ( j l ) 2
2 σ t + 1 ( j ) = p x + t + 1 j j v 2 · 2 σ t + 2 ( j ) + k = 0 k j m p x + t + 1 j k v 2 · 2 σ t + 2 ( k ) + k l m p x + t + 1 j k p x + t + 1 j l v 2 ( W t + 2 ( j k ) W t + 2 ( j l ) 2
2 σ t + 2 ( j ) = p x + t + 2 j j v 2 · 2 σ t + 3 ( j ) + k = 0 k j m p x + t + 2 j k v 2 · 2 σ t + 3 ( k ) + k l m p x + t + 2 j k p x + t + 2 j l v 2 ( W t + 3 ( j k ) W t + 3 ( j l ) 2
2 σ t + m ( j ) = p x + t + m j j v 2 · 2 σ t + m ( j ) + k = 0 k j m p x + t + m j k v 2 · 2 σ t + m + 1 ( k ) + k l m p x + t + m j k p x + t + m j l v 2 ( W t + m + 1 ( j k ) W t + m + 1 ( j l ) 2
The theorem then follows by recursive substitution of the equations above. □

3. Hattendorff Differential Equation

In this section, we derive a continuous time differential equation satisfied by 2 σ t ( j ) .
Theorem 3.
Assume that Notation A1, Assumption A1 and Notation A2 are true. Then 2 σ t ( j ) satisfies the following differential equation:
d d t 2 σ t ( j ) = ( 2 δ + k j μ x + t j k ) · 2 σ t ( j ) k j μ x + t j k · 2 σ t ( k ) l j μ x + t j l W t ( j j ) W t ( j l ) 2 .
Proof. 
Let us reconsider Theorem 1:
2 σ t ( j ) = h p x + t j j v 2 h · 2 σ t + h ( j ) + k = 0 k j m h p x + t j k v 2 h · 2 σ t + h ( k ) + k l h p x + t j k · h p x + t j l v 2 h ( W t + h ( j k ) W t + h ( j l ) 2 .
With a bit of algebra, we have
2 σ t + h ( j ) 2 σ t ( j ) h = 2 σ t + h ( j ) 1 h p x + t j j v 2 h h k = 0 k j m h p x + t j k h v 2 h · 2 σ t + h ( k ) k l h p x + t j k h p x + t j l h v 2 h ( W t + h ( j k ) W t + h ( j l ) 2 .
Of course, we will let h approach zero and determine the limit of this expression. To organize our thoughts, note that
lim h 0 h p x + t j k h = μ x + t j k , lim h 0 h p x + t j j = 1 , and lim h 0 h p x + t j k = 0 .
We will first tackle the limit of the first term on the right. Please note that
d d h ( v 2 h ) = d d h e 2 δ h = 2 δ e 2 δ h = 2 δ v 2 h .
We will also need to recall Kolmogorov’s Forward Equations. That is,
d d t t p x j k = k j t p x j k μ x + t k j t p x j j μ x + t j k ,
and hence
d d h h p x + t j j = k j h p x + t j k μ x + t + h k j h p x + t j j μ x + t + h j k .
We determine the following limit by applying L’Hospital’s Rule.
lim h 0 1 h p x + t j j v 2 h h = lim h 0 1 h p x + t j j e 2 δ h h = lim h 0 h p x + t j j ( 2 δ v 2 h ) + v 2 h k j ( h p x + t j k μ x + t + h k j h p x + t j j μ x + t + h j k ) = 2 δ + j k μ x + t j k
As h approaches 0, we have
lim h 0 k = 0 k j m h p x + t j k h v 2 h · 2 σ t + h ( k ) = k j m μ x + t j k · 2 σ t ( k ) .
d d t 2 σ t ( j ) = ( 2 δ + k j μ x + t j k ) · 2 σ t ( j ) k j μ x + t j k · 2 σ t ( k ) lim h 0 k j h p x + t j k h p x + t j l v 2 h h ( V t + h ( k ) V t + h ( l ) ) + h ( B t + h ( k ) B t + h ( l ) ) + ( S t + h ( j k ) S t + h ( j l ) ) 2 = ( 2 δ + k j μ x + t j k ) · 2 σ t ( j ) k j μ x + t j k · 2 σ t ( k ) l j μ x + t j l ( V t ( j ) V t ( l ) ) + ( S t ( j j ) S t ( j l ) ) 2 = ( 2 δ + k j μ x + t j k ) · 2 σ t ( j ) k j μ x + t j k · 2 σ t ( k ) l j μ x + t j l W t ( j j ) W t ( j l ) 2 .
This proves the theorem. □

4. Matrix Representation

In this section, we rewrite some of the theorems in Section 2 and Section 3 using the matrix notation introduced in Notation A3. This makes the equations look more elegant.
First, we use matrix notation to restate Theorem 1.
Theorem 4.
Assume that Notation A1, Assumption A1, Notation A2 and Notation A3 are true. Then the following h yearly recursion for 2 σ t holds:
2 σ t = v 2 h · h P x + t · 2 σ t + h + 2 σ t + h d
Proof. 
The proof follows by applying matrix notation in Notation A3 to Theorem 1. □
We obtain the following corollary for annual recursion using h = 1 in Theorem 4.
Corollary 2.
Assume that Notation A1, Assumption A1, Notation A2 and Notation A3 are true. The following annual recursion for 2 σ t holds:
2 σ t = v 2 · P x + t · 2 σ t + 1 + 2 σ t + 1 d = 2 σ t + 1 d + 1 2 E x + t 2 σ t + 1 .
Next, we obtain the matrix version of Theorem 2.
Theorem 5.
Assume that Notation A1, Assumption A1, Notation A2 and Notation A3 are true. Then the following explicit relationship for 2 σ t holds:
2 σ t = s 2 E x + t 2 σ t + s + l = 0 s 1 l 2 E x + t 2 σ t + l + 1 d .
Proof. 
Using the recursion from Corollary 2 we have
2 σ t = v 2 · P x + t · 2 σ t + 1 + 2 σ t + 1 d = 1 2 E x + t 2 σ t + 1 + 2 σ t + 1 d
2 σ t + 1 = v 2 · P x + t + 1 · 2 σ t + 2 + 2 σ t + 2 d = 1 2 E x + t + 1 2 σ t + 2 + 2 σ t + 2 d
2 σ t + 2 = v 2 · P x + t + 2 · 2 σ t + 3 + 2 σ t + 3 d = 1 2 E x + t + 2 2 σ t + 3 + 2 σ t + 3 d
The theorem follows by recursively substituting these expressions into the first equation. □
Finally, we rewrite Theorem 3 in matrix form.
Theorem 6.
Assume that Notation A1, Assumption A1, Notation A2 and Notation A3 are true. Then, 2 σ t satisfies the following differential equation.
d d t 2 σ t = M x + t · 2 σ t μ s + t d
Proof. 
The theorem follows by applying Notation A3 to Theorem 3. □

5. Terminal Conditions

In this section, we introduce terminal conditions and outline the steps involved to compute 2 σ t numerically.

5.1. N Year Term or Endowment Insurance

We consider end conditions for an N year term (no survival benefit) or endowment insurance (survival benefit). In this case, all benefits at the end of the term are certain and hence the variance equals 0. That is, 2 σ N = 0 .

5.1.1. Annual Case

For yearly cash flows, we have s = N t in Theorem 5
2 σ t = N t 2 E x + t 2 σ N + l = 0 N t 1 l 2 E x + t 2 σ t + l + 1 d = l = 0 N t 1 l 2 E x + t 2 σ t + l + 1 d ( * ) = 2 σ t + 1 d + l = 1 N t 1 l 2 E x + t 2 σ t + l + 1 d = 2 σ t + 1 d + p = 0 N t 2 p + 1 2 E x + t 2 σ t + p + 2 d Let p = l 1 = 2 σ t + 1 d + p = 0 N t 2 1 2 E x + t p 2 E x + t + 1 2 σ t + p + 2 d = 2 σ t + 1 d + 1 2 E x + t p = 0 N t 2 p 2 E x + t + 1 2 σ t + p + 2 d = 2 σ t + 1 d + 1 2 E x + t 2 σ t + 1 follows from ( * ) .
Thus,
2 σ t = 2 σ t + 1 d + 1 2 E x + t 2 σ t + 1 .
This equation can be used to go backwards in time recursively. Note: t + 1 V = t + 1 V ( 0 ) , t + 1 V ( 1 ) , , t + 1 V ( m ) is needed to calculate 2 σ t + 1 d so this is coupled with the recursion for t + 1 V .
We also note that from Equation (*) above we obtain the generalization of the scalar Hattendorff relationship that is widely celebrated to the multistate case.
Theorem 7.
Assume that Notation A1, Assumption A1, Notation A2 and Notation A3 are true. Furthermore, assume an N year term insurance for the multistate model for yearly cash flows. Then, the following relationship generalizes the discrete Hattendorff theorem for the alive-dead model:
2 σ t = l = 0 N t 1 l 2 E x + t 2 σ t + l + 1 d .

5.1.2. Continuous Case

Recall that the Hattendorff differential equation derived earlier in Theorem 3 is
d d t 2 σ t = M x + t 2 σ t μ x + t d .
For an N year term or endowment insurance, 2 σ N = 0 , so we can use this fact to solve the differential equation backwards in time with this as end conditions.
In general, we will need to use Matlab or similar software to compute the solution.
Let Φ ( t , t 0 ) be the fundamental solution, which can be computed separately and stored, as follows.
d d t Φ ( t , t 0 ) = M x + t · Φ ( t , t 0 ) ; with Φ ( t 0 , t 0 ) = I m + 1
Please note that Φ ( t , t 0 ) is invertible for all t 0 .
Additionally,
2 σ t = Φ ( t , t 0 ) 2 σ t 0 t 0 t Φ ( t 0 + t s , t 0 ) μ x + s d d s .
In other words,
2 σ t 0 = Φ 1 ( t , t 0 ) 2 σ t + Φ 1 ( t , t 0 ) t 0 t Φ ( t 0 + t s , t 0 ) μ x + s d d s .
Again, for an N year term or endowment insurance, 2 σ N = 0 , so with t = N above, we have the following:
2 σ t 0 = Φ 1 ( t , t 0 ) t 0 t Φ ( t 0 + t s , t 0 ) μ x + s d d s .
The above equation generalizes the scalar Hattendorff equation to the multistate continuous case, so we state it as a theorem below:
Theorem 8.
Assume that Notation A1, Assumption A1, Notation A2 and Notation A3 are true. Furthermore, assume an N year term insurance for the multistate model for continuous cash flows. Then, the following relationship generalizes the discrete Hattendorff theorem for the alive-dead model:
2 σ t 0 = Φ 1 ( t , t 0 ) t 0 t Φ ( t 0 + t s , t 0 ) μ x + s d d s .
We can use any of the quadrature approximation formulas to compute 2 σ t 0 as a function of t 0 (or 2 σ t as a function of t) in Equation 6. Alternatively, the solution of the differential equation in Equation (5) can be directly computed backwards in time using MATLAB or similar software with the terminal conditions 2 σ N = 0 .
Please note that
Φ 1 ( t , t 0 ) = e 2 δ ( t t 0 ) I m + 1 J ( t , t 0 ) ,
where J is a matrix.

5.1.3. Alive-Dead Model Continuous Case

The discrete case for Hattendorff recursion is well known for the alive-dead model. We choose m = 0 in Theorem 3 to derive the scalar counterpart of Theorem 3 as follows:
d d t ( 2 σ t ) = ( 2 δ + μ x + t ) 2 σ t μ x + t ( S t t V ) 2
Let
I ( t ) = e t 0 t ( 2 δ + μ x + s ) d s .
Then,
d d t ( 2 σ t ) e t 0 t ( 2 δ + μ x + s ) d s = e t 0 t ( 2 δ + μ x + s ) d s μ x + t ( S t t V ) 2 ,
whose solution is
2 σ t 0 = 2 σ t v 2 ( t t 0 ) t t 0 p x + t 0 + t 0 t v 2 ( u t 0 ) u t 0 p x + t 0 ( S u u V ) 2 ) d u .
For an N year term or endowment insurance: 2 σ N = 0 .
Thus,
2 σ t 0 = t 0 t v 2 ( u t 0 ) u t 0 p x + t 0 ( S u u V ) 2 ) d u ,
which can again be computed using any of the quadrature approximation formulas. Alternatively, the differential equation (Equation (7)) can be directly solved backwards in time using the terminal condition 2 σ N = 0 .

5.2. Whole Life Insurance

We now specialize the previous results for the case of whole life insurance both for discrete and continuous time.

5.2.1. Annual Case

For yearly cash flows, we have the following:
2 σ t = N t 2 E x + t 2 σ N + l = 0 N t 1 l 2 E x + t 2 σ t + l + 1 d .
For whole life insurance, it is reasonable to assume that as N approaches infinity,
| | N 2 E x + t 2 σ N | | 0 .
Then we have the following generalization of Hattendorff equation for the multistate insurance model:
2 σ t = l = 0 l 2 E x + t 2 σ t + l + 1 d .
To compute 2 σ t , we could choose N large enough and compute the backward recursion given by Equation (8) backwards in time with the end condition 2 σ N = 0 .

5.2.2. Continuous Case

We recall the variation of parameters solution formula for the differential equation given by Equation (5):
2 σ t 0 = Φ 1 ( t , t 0 ) 2 σ t + Φ 1 ( t , t 0 ) t 0 t Φ ( t + t 0 s , t 0 ) μ x + s d d s .
We can reasonably assume that | | Φ 1 ( t , t 0 ) 2 σ t | | 0 as t , especially since Φ 1 ( t , t 0 ) = e 2 δ ( t t 0 ) I m + 1 J ( t , t 0 ) . Then, we have the following:
2 σ t 0 = Φ 1 ( t , t 0 ) t 0 Φ ( t + t 0 s , t 0 ) μ x + s d d s .
We can use quadrature formulas to compute the above equation. Alternatively, we could also choose T large enough and just simulate the solution of the ordinary differential equation given by Equation (5) backwards in time with 2 σ T = 0 as end conditions. This, in turn will be a good approximation.
The above work illustrates that we have extended the Hattendorff differential equation that describes a life that makes transitions to multiple states. During that process, a Hattendorff recursion for the annual and h yearly evolution of 2 σ t ( j ) for annual cash and h yearly cash flows respectively, along with terminal conditions has been developed.

6. Examples

In this section, we demonstrate how we can set up the recursion or differential equation as the case might be, with two examples. We have deliberately chosen not to carry out computations because software such as MATLAB or something similar can be used to compute solutions of differential equations and recursions very easily given the terminal conditions. The goal is to use the given basis in the examples to set up the differential equation or recursion for the model illustrated in Figure 1. We have deliberately avoided explicit numerical calculations as it is our intention to demonstrate numerical experiments in a future paper.
In both examples in this section, we use the disability income insurance model shown in Figure 1, where state 0 is the “alive” state, state 1 is “disabled” where the disability is temporary that can be moved out of, and state 2 is “Dead”. State 0 and 1 can be visited multiple times (indicated by the double arrow); however, state 2 is an absorbing state, i.e., once in state 2, the process terminates. We also use the standard actuarial mathematics halo notation where μ x i j stands for the force of transition for a life aged x from state i to state j, a ¯ x + t i j is the expected present value of benefit for a life aged x for being in state j at time t that was initially in state i where the benefit is paid immediately, and A ¯ x + t i j is the expected present value of a transition benefit for a life aged x that was originally in state i at time 0 and has transitioned to state j at time t. The values chosen for the insurance basis in both problems are typical values in actuarial mathematics. Our main goal in this section is to demonstrate the usefulness of the two models derived by showing that they can be rewritten in the form of coupled differential or difference equations that can be used for computations easily.

6.1. Example 1: Continuous Time Disability Income Insurance Model

Consider a disability income insurance model with the following transition rates:
μ 60 + t 01 = 0.05 , μ 60 + t 02 = 0.25 t , μ 60 + t 10 = 0.25 , μ 60 + t 12 = 0.04 t .
The valuation force of interest is 5 % . You are also given:
a ¯ 60 00 = 5.1716 , a ¯ 60 01 = 0.8430 , A ¯ 60 02 = 0.6980 , a ¯ 60 11 = 4.8201 , A ¯ 60 12 = 0.7350 ,
a ¯ 70 00 = 2.4769 , a ¯ 70 01 = 0.2012 , A ¯ 70 02 = 0.8659 , a ¯ 70 10 = 0.1051 , a ¯ 70 11 = 1.8528 , A ¯ 70 12 = 0.9017 ,
and
10 p 60 00 = 0.18314 , 10 p 60 01 = 0.06181 .
A 10-year health insurance product has the following features:
-
The product is issued to lives aged 60 in the healthy state.
-
The product pays a death benefit of 5000 at the moment of death.
-
The product pays a continuous disability benefit at a rate of 750 per year while the insured is temporarily disabled.
-
Net premiums are payable continuously while the insured is healthy.
-
The product pays an endowment of 1000 if the person lives beyond 10 years.
The net premium can be computed using the Equivalence Premium Principle that is assumed to be at a rate of P = 695.64 .
By Thiele’s differential equation, we have the following:
d d t t V ( 0 ) = δ t V ( 0 ) + P μ 60 + t 01 ( S t ( 01 ) + t V ( 1 ) t V ( 0 ) ) + μ 60 + t 02 ( S t ( 02 ) + t V ( 2 ) t V ( 0 ) ) = ( 0.05 ) · t V ( 0 ) + 695.64 0.05 ( 0 + t V ( 1 ) t V ( 0 ) ) + 0.025 t ( 5000 + t V ( 2 ) t V ( 0 ) ) = 695.64 + t V ( 0 ) ( 0.05 + 0.05 + 0.025 t ) 0.05 t V ( 1 ) ( 0.025 t ) ( 5000 ) = 695.64 + t V ( 0 ) ( 0.1 + 0.025 t ) 0.05 · t V ( 1 ) 125 t .
Please note that t V ( 2 ) = 0 for all t 0 .
We also have the following for t V ( 1 ) :
d d t t V ( 1 ) = δ t V ( 1 ) B t ( 1 ) μ 60 + t 10 ( S t ( 10 ) + t V ( 0 ) t V ( 1 ) ) + μ 60 + t 12 ( S t ( 12 ) + t V ( 2 ) t V ( 1 ) ) = ( 0.05 ) · t V ( 1 ) + 750 0.025 ( 0 + t V ( 0 ) t V ( 1 ) ) + 0.04 t ( 5000 t V ( 1 ) ) = ( 0.05 + 0.025 + 0.04 t ) · t V ( 1 ) 0.025 t V ( 0 ) 750 200 t = ( 0.075 + 0.04 t ) · t V ( 1 ) 0.025 t V ( 0 ) ( 750 200 t ) .
Since t V ( 2 ) = 0 for all t 0 we have no need for a differential equation.
Thus, Thiele’s differential equation can be written as
d d t t V ( 0 ) t V ( 1 ) = 0.1 + 0.025 t 0.05 0.025 0.075 + 0.04 t t V ( 0 ) t V ( 1 ) + 125 t 695.64 ( 750 + 200 t ) ,
Terminal Conditions : 10 V ( 0 ) = 1000 ( Endowment ) 10 V ( 1 ) = 0
Now let us consider Hattendorff’s differential equation.
Recall that δ = 0.05 so 2 δ = 0.1 .
Now,
d d t 2 σ t ( 0 ) 2 σ t ( 1 ) 2 σ t ( 2 ) = ( 2 δ + μ 60 + t 01 + μ 60 + t 02 ) μ 60 + t 01 μ 60 + t 02 μ 60 + t 10 ( 2 δ + μ 60 + t 10 + μ 60 + t 12 ) μ 60 + t 12 0 0 2 δ 2 σ t ( 0 ) 2 σ t ( 1 ) 2 σ t ( 2 ) l 0 μ 60 + t 0 l ( V t ( 0 ) ( V t ( l ) S t ( 0 l ) ) ) 2 l 1 μ 60 + t 1 l ( V t ( 1 ) ( V t ( l ) S t ( 1 l ) ) ) 2 l 2 μ 60 + t 2 l ( V t ( 2 ) ( V t ( l ) S t ( 2 l ) ) ) 2 .
Additionally,
S t ( 01 ) = 0 , S t ( 02 ) = 5000 , S t ( 10 ) = 0 , S t ( 12 ) = 5000 ,
W t j j = V t ( j ) S t ( j j ) = V t ( j ) , W t 00 = V t ( 0 ) ,
and
W t ( j l ) = V t ( l ) S t ( j l ) .
Therefore,
d d t 2 σ t ( 0 ) 2 σ t ( 1 ) 2 σ t ( 2 ) = 0.1 + 0.05 + 0.025 t 0.05 0.025 t 0.025 0.1 + 0.025 + 0.04 t 0.04 t 0 0 0.1 2 σ t ( 0 ) 2 σ t ( 1 ) 2 σ t ( 2 ) 0.05 ( V t ( 0 ) V t ( 1 ) ) 2 + 0.025 t ( 5000 + V t ( 0 ) V t ( 2 ) ) 2 0.025 ( V t ( 1 ) V t ( 0 ) ) 2 + 0.04 t ( 5000 + V t ( 1 ) V t ( 2 ) ) 2 0 .
Terminal Conditions are as follows:
2 σ 10 ( 0 ) = 2 σ 10 ( 1 ) = 2 σ 10 ( 2 ) = 0 .
We end the example by stating the following:
  • t V ( j ) can be solved by solving Thiele’s differential equation backwards in time with terminal conditions. The solution can be stored in memory.
  • 2 σ t ( j ) can be solved by solving Hattendorff’s differential equation backwards in time with terminal conditions. This step will require the solution of Thiele’s differential equation.
  • Both the previous steps can be easily accomplished using MATLAB or similar software.

6.2. Example 2: Discrete Time Disability Income Insurance Model

Here are the assumptions for this case.
  • Assume same μ ’s as in Example Section 6.1.
  • Assume an annual premium of P = 700 paid at the beginning of year; 10-year term; policy issued to 60-year-old.
  • Death benefit at end of year of death (state 2) = 5000; S t + 1 ( 02 ) = S t + 1 ( 12 ) = 5000 .
  • Disability benefit at end of year if disabled (state 1) at end of year is B t + 1 ( 1 ) = 750 .
  • Premiums paid at beginning of year if healthy.
  • Endowment of 1000 in healthy state 0 at t = 10 .
To compute probabilities, we will use Kolmogorov’s equations. Please note that
t P 60 = t p 60 00 t p 60 01 t p 60 02 t p 60 10 t p 60 11 t p 60 12 t p 60 20 t p 60 21 t p 60 22 ,
and
Q 60 + t = μ 60 + t 01 μ 60 + t 02 μ 60 + t 01 μ 60 + t 02 μ 60 + t 10 μ 60 + t 10 μ 60 + t 12 μ 60 + t 12 μ 60 + t 20 μ 60 + t 21 μ 60 + t 20 μ 60 + t 21 = 0.05 0.025 t 0.05 0.025 t 0.025 0.025 0.04 t 0.04 t 0 0 0 .
Kolmogorov’s equations are as follows:
d d t t P 60 = t P 60 Q 60 + t ; 0 P 60 = I 3 ,
for t = 1 , 2 , 3 , , 9 , 10 . This can be solved easily using MATLAB. Next, we compute the recursion for the policy value t V ( j ) . That is,
t V ( 0 ) = k = 0 2 p 60 + t 0 k · v ( B t + 1 ( k ) + S t + 1 ( 0 k ) + V t + 1 ( k ) ) P t ( 0 ) = p 60 + t 00 · v ( B t + 1 ( 0 ) + S t + 1 ( 00 ) + V t + 1 ( 0 ) ) + v p 60 + t 01 ( B t + 1 ( 1 ) + S t + 1 ( 01 ) + V t + 1 ( 1 ) ) + v p 60 + t 02 ( B t + 1 ( 2 ) + S t + 1 ( 02 ) + V t + 1 ( 2 ) ) 700 = v p 60 + t 00 V t + 1 ( 0 ) + v p 60 + t 01 V t + 1 ( 1 ) + v p 60 + t 02 V t + 1 ( 2 ) + v p 60 + t 01 ( 750 ) + v p 60 + t 02 ( 5000 ) 700 = v p 60 + t 00 V t + 1 ( 0 ) + v p 60 + t 01 V t + 1 ( 1 ) + v p 60 + t 01 ( 750 ) + v p 60 + t 02 ( 5000 ) 700 ,
and
t V ( 1 ) = k = 0 2 p 60 + t 1 k · v ( B t + 1 ( k ) + S t + 1 ( 1 k ) + V t + 1 ( k ) ) P t ( 1 ) = v p 60 + t 10 V t + 1 ( 0 ) + v p 60 + t ( 11 ) V t + 1 ( 1 ) + v p 60 + t 12 V t + 1 ( 2 ) = 0 + v p 60 + t 10 ( 0 ) + v p 60 + t 11 ( 750 ) + v p 60 + t 12 ( 5000 ) .
Since t V ( 2 ) = 0 for all t 0 there is no need for a recursion. Thus, we have the following recursion:
t V ( 0 ) t V ( 1 ) t V ( 2 ) = v P 60 + t t + 1 V ( 0 ) t + 1 V ( 1 ) t + 1 V ( 2 ) + v p 60 + t 01 ( 750 ) + v p 60 + t 02 ( 5000 ) 700 v p 60 + t 11 ( 750 ) + v p 60 + t 12 ( 5000 ) 0 ,
with the following terminal conditions for policy values:
10 V ( 0 ) 10 V ( 1 ) 10 V ( 2 ) = 1000 0 0 .
Next, we compute the recursion for 2 σ t .
Recall the following:
2 σ t = 2 σ t ( 0 ) , 2 σ t ( 1 ) , 2 σ t ( 2 )
and
2 σ t d = 2 σ t ( 0 ) , d , 2 σ t ( 1 ) , d , 2 σ t ( 2 , d ) .
From Corollary 1,
2 σ t ( 0 ) , d = v 2 k l p 60 + t 0 k p 60 + t 0 l ( W t + 1 0 k W t + 1 0 l ) 2 ,
where
W t + 1 00 = V t + 1 ( 0 ) + B t + 1 ( 0 ) S t + 1 ( 00 ) = V t + 1 ( 0 ) ,
W t + 1 01 = V t + 1 ( 1 ) + 750 0 = V t + 1 ( 1 ) + 750 ,
and
W t + 1 02 = V t + 1 ( 2 ) + B t + 1 ( 2 ) S t + 1 ( 02 ) = 5000 .
Thus,
2 σ t ( 0 ) , d = v 2 ( p 60 + t 00 p 60 + t 01 ( V t + 1 ( 0 ) V t + 1 ( 1 ) 750 ) 2 + p 60 + t 00 p 60 + t 02 ( V t + 1 ( 0 ) + 5000 ) 2 + v 2 ( p 60 + t 01 p 60 + t 02 ( V t + 1 ( 1 ) + 5750 ) 2 ) .
We also have the following:
2 σ t ( 1 ) , d = v 2 k l p 60 + t 1 k p 60 + t 1 l ( W t + 1 1 k W t + 1 1 l ) 2 ,
where
W t + 1 10 = V t + 1 ( 0 ) + B t + 1 ( 0 ) S t + 1 ( 10 ) = V t + 1 ( 0 ) ,
W t + 1 11 = V t + 1 ( 1 ) + 750 0 = V t + 1 ( 1 ) + 750 ,
and
W t + 1 12 = V t + 1 ( 2 ) + B t + 1 ( 2 ) S t + 1 ( 12 ) = 5000 .
So,
2 σ t ( 1 ) , d = v 2 ( p 60 + t 10 p 60 + t 11 ( V t + 1 ( 0 ) V t + 1 ( 1 ) 750 ) 2 + p 60 + t 10 p 60 + t 12 ( V t + 1 ( 0 ) + 5000 ) 2 + v 2 ( p 60 + t 11 p 60 + t 12 ( V t + 1 ( 1 ) + 5750 ) 2 ) .
Additionally,
2 σ t ( 2 ) , d = 0 .
The recursion for 2 σ t is given by
2 σ t = 2 σ t ( 0 ) 2 σ t ( 1 ) 2 σ t ( 2 ) = v 2 P 60 + t · 2 σ t + 1 + 2 σ t + 1 d .
Terminal conditions: 2 σ 10 = 0 .
We end the example by stating the following:
  • P t is obtained from solving the Kolmogorov equations in forward time with initial conditions.
  • t V is obtained from solving the annual recursion for t V ( j ) backwards in time with terminal conditions.
  • 2 σ t is obtained from solving the annual recursion for 2 σ t backwards in time with terminal conditions.
  • All the previous three steps can be easily accomplished using MATLAB or similar software.

7. Conclusions

In this paper, we have explicitly derived a Hattendorff differential equation that describes the continuous time evolution of the variance of the loss at time t random variable given that it is in state j denoted by 2 σ t ( j ) for continuous cash flows, along with terminal conditions. In addition, we have also derived a Hattendorff recursion for the annual and h yearly evolution of 2 σ t ( j ) for annual cash and h yearly cash flows respectively, along with terminal conditions. Both derivations were carried out in the general setting of a multistate Markov insurance model. In both cases, the equations are coupled with policy values which are in turn solutions of either the Thiele’s differential equation in continuous time or a policy value recursion in discrete time.
We have also developed a matrix notation to easily adapt the differential equation and recursion for programming into MATLAB or similar software. We have shown the adaptation and closed form expressions for the differential equation and recursion for two examples. Differential equations and recursions are easily solved using MATLAB and hence, the setting lends itself into easily programmable calculations for 2 σ t ( j ) .
We conclude by stating that all four objectives stated in the beginning of this paper have been achieved. In addition, to our knowledge, such an explicit derivation of both the continuous and discrete time models governing the evolution of 2 σ t ( j ) that is very conducive for computations on MATLAB has not been shown before. In a future paper, we will demonstrate the use of the development in this paper to create numerical routines that can be adapted for a variety of insurance problems.

Author Contributions

Both authors contributed equally to this paper on everything. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
MDPIMultidisciplinary Digital Publishing Institute
DOAJDirectory of open access journals
TLAThree letter acronym
LDLinear dichroism

Appendix A. Assumptions and Notations

We introduce the following notation for states i and j and ages x 0 as in (Dickson et al. 2020, chp. 8):
Notation A1.
1. 
t p x i j = Pr [ Y ( x + t ) = j | Y ( x ) = i ] . This is probability that state of the process at time t is j given that the state at time 0 is i.
2. 
t p x i i ¯ = Pr [ Y ( x + s ) = i for all s [ 0 , t ] | Y ( x = i ) ] . This is the probability that the state resides continuously in state i from time 0 to time t.
3. 
Force of transition: μ x i j = lim h 0 + h p x i j h for i j .
4. 
L t ( j ) = Future loss random variable for a policy which is in state j at time t
5. 
V t ( j ) = E [ L t ( j ) ] . Expected present value of the future loss random variable at time t given that the state at time t is j.
6. 
σ t 2 ( j ) = Var [ L t ( j ) ] . Variance of future loss random variable at time t given that the state at time t is j.
For simplicity of notation, we will simply write Y ( t ) instead of Y ( x + t ) , with the assumption that the policyholder is of age x at t = 0 . We also make the following assumptions as in (Dickson et al. 2020, chp. 8):
Assumption A1.
1. 
(Markovian assumption) For any states i , j and times t and t + s , the conditional probability Pr [ Y ( t + s ) = j | Y ( t ) = i ] is well defined and is independent of the knowledge of the process before time t.
2. 
The probability of two or more transitions in a time interval h is o ( h ) .
3. 
For all states i and j and all ages x 0 , we assume that t p x i j is a differentiable function of t.
4. 
For simplicity, we assume that there are no expenses although expenses can be easily incorporated into the formulation.
5. 
For simplicity, we assume a constant interest rate i although a variable interest can be easily incorporated into the formulation.
We also make the following assumptions and notation on the payments for h yearly cash flows:
Notation A2.
1. 
We assume that for the discrete time payments, the payments depend at most on the state of the process Y ( t ) at the start and end of the period between cash flows.
2. 
h P t ( j ) amount of premium payable at the start of the interval ( t , t + h ) given that Y ( t ) = j . P t ( j ) is a premium rate which is differentiable with respect to t.
3. 
h B t + h ( k ) benefit payable at the end of the interval ( t , t + h ) given that Y ( t + h ) = k . B t ( k ) is a benefit rate which is differentiable with respect to t. Additionally, for consistency we have
lim h 0 B t + h ( k ) = P t ( k ) .
We allow for the mathematical possibility that B t + h ( k ) and P t ( k ) both exist in the time interval ( t , t + h ) as benefit rate at the end given Y ( t + h ) = k and premium rate at the beginning given Y ( t ) = k respectively, with the understanding that one or both can be zero for a given state k.
4. 
S t + h ( j k ) lump sum benefit payable at the end of the interval ( t , t + h ) if Y ( t + j ) = k , given that Y ( t ) = j . Here we allow S t + h ( j k ) to be differentiable with respect to t and allow j = k as a mathematical possibility as well, with the assumption that for small h, S t + h ( j j ) = h B t + h ( j ) , and hence
lim h 0 S t + h ( j j ) = 0 ; lim h 0 S t + h ( j j ) h = B t ( j ) .
We include terms of the form S t ( j j ) for symmetry in the derivation, with the understanding that S t ( j j ) = 0 since S t ( j k ) is in principle, a benefit paid upon transition from state j to state k with j k , and hence is equal to zero when j = k .
5. 
We define W t + h ( j k ) = V t + h ( k ) + h B t + h ( k ) S t + h ( j k ) and W t ( j k ) = lim h 0 W t + h ( j k ) = V t ( k ) S t ( j k ) .
We introduce some matrix and vector notation that will be useful in Section 4.
Notation A3.
1. 
Represent the variance vector as
2 σ t = Var L t = 2 σ t ( 0 ) , 2 σ t ( 1 ) , . . . , 2 σ t ( m ) T .
2. 
Let the ( i , j ) th element of the matrix h P be given by
( h P x + t ) i j = h p x + t i j .
3. 
In this light, we have
2 σ t + h ( j ) , d = Var L t + h ( j ) , d = v 2 h k l h p x + t j k h p x + t j l ( W t + h ( j k ) W t + h ( j l ) ) 2 ,
where
L t + h ( j ) , d = v h W t + h ( j k ) with probability h p x + t j k and k = 0 m h p x + t j k = 1 .
4. 
Define the vector of variance of losses as
2 σ t d = Var L t d = 2 σ t ( 0 ) , d , 2 σ t ( 1 ) , d , . . . , 2 σ t ( m ) , d T .
5. 
Define the j-th element of the vector μ x + t d as
μ x + t d j = l j μ x + t j l ( W t ( j j ) W t ( j l ) ) 2 .
6. 
Define the ( i , j ) th element of the matrix M x + t as
M x + t i j = 2 δ + k l μ x + t j k if i = j μ x + t i j if i j .
7. 
M is in terms of known matrices. That is, define
ν x + t i = l = 0 m μ x + t i l ,
then define the ( m + 1 ) × ( m + 1 ) transition intensity matrix
Q x + t i j = ν x + t i if i = j μ x + t i j if i j .
So,
M x + t = 2 δ I m + 1 Q x + t ,
where I m + 1 represents the ( m + 1 ) × ( m + 1 ) identity matrix.
8. 
Define the matrix discount factor as
l 2 E x + t = v 2 l l P x + t .
The matrix discount factor can be factored. Recall that
m 2 E x + t = v 2 m m P x + t
and
n 2 E x + t = v 2 n n P x + t .
Therefore,
m 2 E x + t · n 2 E x + t + m = v 2 m m P x + t · v 2 h n P x + t + m = v 2 ( m + n ) m P x + t · n P x + t + m = v 2 ( m + n ) m + n P x + t = m + n 2 E x + t .
Since v and p satisfy | v | < 1 and | n p x + t i j | < 1 , we have the following:
lim n n 2 E x + t = 0 .

References

  1. Asmussen, Søren, and Mogens Steffensen. 2020. Risk and Insurance. Berlin/Heidelberg: Springer. [Google Scholar]
  2. Bladt, Mogens, Søren Asmussen, and Mogens Steffensen. 2020. Matrix representations of life insurance payments. European Actuarial Journal 10: 29–67. [Google Scholar] [CrossRef]
  3. Bowers, Newton L., Hans U. Gerber, James C. Hickman, Donald A. Jones, and Cecil J. Nesbitt. 1986. Actuarial Mathematics. Itasca: The Society of Actuaries. [Google Scholar]
  4. Dickson, David C. M., Mary R. Hardy, and Howard R. Waters. 2020. Actuarial Mathematics for Life Contingent Risks. Cambridge: Cambridge University Press. [Google Scholar]
  5. Gerber, Hans U. 1979. An Introduction to Mathematical Risk Theory. Philadelphia: Huebner Foundation, University of Pennsylvania. [Google Scholar]
  6. Gerber, Hans U. 1986. Lebellsversicherungsmathematik. Berlin/Heidelberg: Springer. [Google Scholar]
  7. Hattendorff, Karl. 1868. Das risiko bei der lebenversicherung. Masius Rundschau der Versi 18: 169–83. [Google Scholar]
  8. Norberg, Ragnar. 1992. Hattendorff’s theorem and thiele’s differential equation generalized. Scandinavian Actuarial Journal 1: 2–14. [Google Scholar] [CrossRef]
  9. Norberg, Ragnar. 1995. Differential equations for moments of present values in life insurance. Insurance: Mathematics and Economics 17: 171–80. [Google Scholar] [CrossRef]
  10. Papatriandafylou, Alex, and Howard R. Waters. 1984. Martingales in life insurance. Scandinavian Actuarial Journal 1984: 210–30. [Google Scholar] [CrossRef]
  11. Ramlau-Hansen, Henrik. 1988. Hattendorff’s theorem: A markov chain and counting process approach. Scandinavian Actuarial Journal 1988: 143–56. [Google Scholar] [CrossRef]
  12. Wolthuis, Henk. 1987. Hattendorff’s theorem for a continuous-time markov model. Scandinavian Actuarial Journal 1987: 157–75. [Google Scholar] [CrossRef]
Figure 1. Temporary disability income insurance model.
Figure 1. Temporary disability income insurance model.
Risks 09 00169 g001
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Rajaram, R.; Ritchey, N. Hattendorff Differential Equation for Multi-State Markov Insurance Models. Risks 2021, 9, 169. https://doi.org/10.3390/risks9090169

AMA Style

Rajaram R, Ritchey N. Hattendorff Differential Equation for Multi-State Markov Insurance Models. Risks. 2021; 9(9):169. https://doi.org/10.3390/risks9090169

Chicago/Turabian Style

Rajaram, Rajeev, and Nathan Ritchey. 2021. "Hattendorff Differential Equation for Multi-State Markov Insurance Models" Risks 9, no. 9: 169. https://doi.org/10.3390/risks9090169

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop