Abstract
Phase-type (PH) distributions are defined as distributions of lifetimes of finite continuous-time Markov processes. Their traditional applications are in queueing, insurance risk, and reliability, but more recently, also in finance and, though to a lesser extent, to life and health insurance. The advantage is that PH distributions form a dense class and that problems having explicit solutions for exponential distributions typically become computationally tractable under PH assumptions. In the first part of this paper, fitting of PH distributions to human lifetimes is considered. The class of generalized Coxian distributions is given special attention. In part, some new software is developed. In the second part, pricing of life insurance products such as guaranteed minimum death benefit and high-water benefit is treated for the case where the lifetime distribution is approximated by a PH distribution and the underlying asset price process is described by a jump diffusion with PH jumps. The expressions are typically explicit in terms of matrix-exponentials involving two matrices closely related to the Wiener-Hopf factorization, for which recently, a Lévy process version has been developed for a PH horizon. The computational power of the method of the approach is illustrated via a number of numerical examples.
1. Introduction
A random variable (r.v.) is phase-type (PH) with representation if it is distributed as the lifetime of a killed (terminating) time-homogenous Markov process with states, initial distribution (a row vector), and generator , where † is an additional absorbing state. PH distributions originate from queueing theory and the work of A.K. Erlang, A. Jensen and M.F. Neuts. However, in recent decades, they have found numerous applications to different areas. The main reason for this is that many calculations that are explicit for exponential distributions are often computationally tractable with PH assumptions and that, in addition, PH distributions are dense so that a given distribution F on can be approximated arbitrarily well by a PH distribution provided one takes p large enough. For surveys of the theory and applications, see (Asmussen 2003; Asmussen and Albrecher 2010; Bladt and Nielsen 2017). The present paper is concerned with some applications to life insurance, an area where PH distributions have been far less employed than in the related areas of non-life insurance. There are many papers in ruin theory that assume that claim sizes are PH distributed; see (Cai and Li 2005b) and the review paper (Bladt 2005). Some papers assume that the claim time is PH distributed; see (Stanford et al. 2000). (Zadeh et al. 2014) considered disability insurance using a PH model. (Zadeh and Stanford 2016) studied credibility theory using PH distributions. In finance, PH distributions have also been used extensively. For example, (Asmussen et al. 2004) considered option pricing under an exponential phase-type Lévy model; (Cai and Li 2005a) dealt with applications of PH distributions to risk measures; and (Egami and Yamazaki 2014) considered PH approximations of Lévy models. On the contrary, the only references of applications of PH distributions to life insurance we know of are (Lin and Liu 2007) and (Zadeh et al. 2014).
The motivation for the present study is some valuation problems of equity-linked products in life insurance considered in Gerber et al. (2012, 2013, 2015) (GSY). Let be the remaining lifetime of an insured of age x when signing the contract, then the payment of this class of benefits has the form where is the price at time t of some stock or stock index and the running maximum. An example of such a benefit is the guaranteed minimum death benefit (GMDB) , but there are many others; see the list in Section 4. Defining as , as the running maximum of X, and as the displacement from the maximum, we then have:
(note that ), and the fair value of the benefit is the expected discounted payment.
A widely-used model (Cont and Tankov 2004) assumes that is a Lévy process, and the key vehicle in GSY for the computations for such expectations is the classical Wiener-Hopf factorization:
Lemma 1.
For a Lévy process and an independent exponential time τ, the r.v.’s and are independent. Further,
For the geometric Brownian motion model where X is a Brownian motion (BM) with drift, and both have an exponential distribution, and for more general jump diffusions, a number of computational procedures have been developed (see Section 5 for references). In GSY, they approximate the density/tail of by a linear combination of exponential terms, which allows them to reduce the computations to simple integrations using Lemma 1.
The approximation of the distribution of by a linear combination of exponential terms in GSY uses an ad hoc optimization procedure. The main problem there is that it is very difficult to make the linear combination of exponential densities to be a density function; in particular, very often, in the tail part, the linear combination of exponential densities can be negative. Since, in the application to valuing equity-linked insurance products, the distribution at the tail part plays an important role, this motivated us to consider using the PH distribution to approximate the future lifetime distribution. For PH distributions, more classical statistical methods using maximum likelihood have, however, been developed (Asmussen et al. 1996), and in view of the denseness of PH distributions and the fact that they have proven a computationally-tractable generalization of the exponential distribution in other settings, a natural idea is therefore to use a PH approximation to . The first step in implementing this for pricing equity-linked benefits is to develop a version of the Wiener-Hopf factorization for the case where is PH and independent of X. This has been done in a companion paper (Asmussen and Ivanovs 2019), and the contribution of the present paper is to provide the further steps such as PH fitting of human mortality and computations of prices of equity-linked benefits for BM and jump diffusions.
2. Preliminaries
The vector of killing rates of a PH r.v. is given by , where is a column vector with all entries equal to one. The density is , and the tail is . Here, the exponential of a matrix is defined as . We shall often use formulas like:
that are immediate analogues of standard formulas for univariate exponentials. For example, taking gives the Laplace transform as . Of course, the existence of has to be verified, which for a PH generator is a standard fact.
The subclass of generalized Coxian (GC) distributions will play a particular role. Here, the states are run through in lexicographical order, with exponential holding time in state i, and it is possible to enter or exit from any state (see Figure 1), where is the probability of exit after a visit to i and the probability of going to the next state. The structure of Coxian distributions is similar, except that only State 1 can be entered so that . Coxian distributions are in particular used in (Lin and Liu 2007) and (Zadeh et al. 2014).
Figure 1.
A GC distribution.
Remark 1.
Though computational tractability and denseness are the main reasons for the popularity of PH distributions, other advantages have also sometimes been advocated. For example, whereas in the majority of examples, the PH modeling is purely descriptive, there are others where attempts have been made to give the Markov states a physical meaning like in compartment models and, in the life insurance context, in (Lin and Liu 2007) and (Zadeh et al. 2014). This makes the number p of phases quite large there, of order 200, whereas we have taken the descriptive point of view. The fit obviously becomes better when increasing p, but how good it needs to be depends very much on what it will be used for. In this paper, we consider the valuation problem, that is to calculate the net premium (expected discounted payoff) for equity-linked insurance products, and our numerical examples will show that taking will be sufficient for the precision one needs in this context.
3. PH Fits of Human Mortality Data
The distribution of human lifetimes of course varies somewhat according to the period where the data were collected, geographical and social conditions, etc., but the basic shapes are much alike. We have therefore concentrated on a single example, the illustrative life table in Appendix 2A of (Bowers et al. 1997). The form of the distribution, as illustrated via the number of deaths in consecutive years, is given in Figure 2.
Figure 2.
Life table data.
We use an EM algorithm to fit various types of phase-type distributions to this life table. This idea was originally developed in (Asmussen et al. 1996), with the case of censored data and other implementation details given in (Olsson 1996). Olsson (Olsson 1998) has written a C implementation of this algorithm called EMpht, which is available online. The overwhelming computational burden is in the E step, where many complicated integrals involving matrix exponentials must be evaluated. This is done approximately by converting the problem into a system of ODEs, which are approximately solved via a Runge-Kutta method. While the original C implementation is still very adequate for creating fits with a small number of phases p, it can be improved upon for larger p.
We wrote a new implementation using the Julia language. It allows for the E step to be evaluated in three different ways: (i) using an ODE solver (as in (Asmussen et al. 1996; Olsson 1996)), (ii) using quadrature methods, and (iii) using the uniformization method of Okamura et al. Okamura et al. (2011a, 2011b). We used this last method to generate the fits found later in this paper; the code we used to create the figures below will be made available online (Asmussen et al. 2019). Each fit was given one hour execution time restricted to one thread on the processor Intel(R) Xeon(R) CPU E5-2698 v4 @ 2.20 GHz. The EM algorithm could have been terminated much earlier without a major difference to the quality of the fits, but as we were comparing the various values of p, we wanted to ensure no individual fit was judged poorly for simply being stuck in a local maxima.
The PH representation in terms of is heavily overparameterized. There is an abundance of sets that leads to the same distribution. Consider, e.g., the PH with (where stands for transposition) and where is a diagonal matrix with on the diagonal (i.e., a hyperexponential distribution). If the diagonal elements in are permuted in any of the possibilities, then the distribution is unchanged. This example indicates that the maximum of the likelihood function ℓ is attained at several parameter values so that the choice of the initial parameter set will determine which one is found by the EM algorithm. The presence of local maxima with values cannot be excluded, but we are not aware of serious cases where the EM algorithm has been stuck in one of these.
In life insurance calculations, the relevant lifetime is not the overall one , but rather the remaining lifetime of the insured at the time when he/she signs the contract. That is, if the age of the insured at that time is x, the relevant distribution is that of given . As a typical example, we took and fitted PH distributions with various structure and various numbers p of phases. Note that while we fit the distribution of , which starts at zero, in the following, we plot given (i.e., the x axes begin at and not zero).
As a first illustration, we fit both a general structure PH and a generalized Coxian (GC) one with phases. The results are in Figure 3, with the densities of the fitted PH distributions in the left panel together with the data and the corresponding hazard rates in the right panel.
Figure 3.
Probability density functions and hazard rate functions for the life table and phase-type (PH) fits using the general and the generalized Coxian (GC) structures with phases.
The fits of the two structures are almost identical (but the shape of the density is somewhat off the data, which indicates that a larger valuer of p could be appropriate). The general structure leads to a system of ODEs of dimension , whereas the corresponding number for GC is only . Due to this curse of dimensionality and the marginal differences of the fits, we have only considered GC structures for higher values of p.
Figure 4 shows GC fits for and . As expected, improves upon .
Figure 4.
Probability density functions and hazard rate functions for the life table and phase-type fits using the generalized Coxian structures with phases.
In Figure 5, we complement Figure 4 by plots of the tails. Such plots are frequently used to illustrate the quality of fits, but in our minds, a good agreement is not an argument in itself: two tails may come out quite similar in a comparison even if the shapes of the densities are rather different. Finally, Figure 6 gives GC fits with .
Figure 5.
Tails of the life table and GC fits with phases.
Figure 6.
Probability density functions and hazard rate functions for the life table and GC fits with phases.
Which value of p should one then work with? There exists hardly a single criterion for answering such questions, i.e., assessing the quality of the fits to the data. Some concerns may be aesthetic, such as avoiding negative values of the density (cf. Appendix A below), support outside the obvious range of the data (cf. kernel estimates), or an excessive number of parameters (as is the case for most PH fits as compared to, e.g., the classical Gompertz-Makeham fit of life table data). Other concerns may have to do with the features of the distribution which are considered especially important, be it the overall shape of the density (caught well by maximum likelihood), the cumulative distribution function (c.d.f.), although c.d.f.’s may look close even for rather different distributions, the tail (where maximum likelihood fails and other tools such as the Hill estimator may be more appropriate), the hazard rate (as showing up in numerous life insurance contexts), or the behavior in a more narrow range (cf. a life insurance contract signed at the start of employment and running up to the time of retirement). For the present purposes and related ones like applications in queueing and insurance risk, the main point is, however, that PH fitting is not done for its own sake, but for the purpose of facilitating some calculation, here of the prices of equity-linked products, in queueing, say of waiting time characteristics, etc. In the rest of the paper, we therefore study the performance of the PH approach and the various fits and return to a discussion of the issue in the concluding Section 8.
4. Valuation of Benefits
The main application of the results in this paper is valuing equity-linked insurance products, in particular GMDBs in various deferred annuities. The time of payment of this kind of product is at the time of death of the policyholder, often denoted , where x is his/her age at when he/she signs the contract. The amount of the payment depends on the price of a stock (or stock index) at that time and possibly also on the history of the stock price as, e.g., in (1). There are many different products (benefit functions) in the market. One example is the GMDB with benefit function being:
where K is the guaranteed amount, e.g., . The second term on the right-hand side (r.h.s.) of (2) is the payoff of a life-contingent put option. Another popular product is the so-called high-water benefit (HWB) with the payoff function being:
Another form of the HWB function is:
where . Since:
the second term on the r.h.s. of (3) is the payoff of a life-contingent fractional lookback option.
In practice, the policyholders can withdraw. Note that the payment of the GMDB can be written as the payoff of a put option (plus a share of underlying stock). When the stock price rises, put options become less valuable; hence, policies may lapse. This motivates considering the benefit function:
where is the indicator function and H is a “barrier”. This is a barrier option payoff form.
Since we can approximate the distribution of by a PH distribution, the valuation problem becomes calculating:
where denotes a discounting factor and is PH r.v. One example is to take as the force of interest, but the company may want to use a lower in its technical reserve to ensure a conservative pricing.
5. The Factorization: Implementation for Jump Diffusions
Our basic assumption is that X is a jump diffusion with Brownian parameters , upward jumps at rate and with a PH distribution of the sizes, and similar parameters for the downward jumps.
We will first need to introduce the equivalent time-reversed PH representation of . It is obtained by considering:
It turns out (Asmussen 2003, III.5) that is a terminating time-homogeneous Markov process with initial distribution and generator given by:
where denotes the diagonal matrix with the positive vector on the diagonal. To see this, consider a doubly-infinite stationary Markovian arrival process (Asmussen 2003, XI.1) with generator , where gives the rates of phase changes with arrivals, and note that the corresponding stationary distribution of the phase process is proportional to . Now, just use the standard time reversion for non-killed Markov processes. Considering, for the ease of exposition, the case of no discounting, the form of the factorization identity of (Asmussen and Ivanovs 2019) that is most convenient for our purposes is then:
where is the probability measure where is generated by the time-reversed representation and X evolves as did under , is the time at which the maximum is attained, and .
The distributions of are particularly simple if X is BM and exponential . In fact, they are then exponential with rates , respectively , where:
If more generally, is a jump diffusion with both up- and down-ward PH jumps, there is an abundance of results and algorithms giving the distributions in various representations or their Laplace transforms. See, among others, (Bean et al. 2005; Breuer 2008; Dieker and Mandjes 2011; Horváth and Telek 2017; Jacobsen 2005; Jiang and Pistorius 2008; Lewis and Mordecki 2008; Mordecki 2002; Pistorius 2006). The most appropriate form for our purposes is that for (computable) matrices of dimension , respectively , one has:
where are the element of the vectors , respectively ; this occurs already in (Asmussen 1995), as well as several later sources, but we have in fact used a new and (we feel) somewhat more straightforward approach; see Appendix B.
Multiplying (7), (8) by , respectively and summing over , the factorization (6) then takes the form:
where . The modification with discounting is explained in Section 4 of (Asmussen and Ivanovs 2019) and becomes:
where , are calculated as with replaced by (here, the remain unchanged, i.e., , and are computed for the case ). This can be rewritten in matrix form as follows:
Corollary 1.
(i) For ,
(ii) For functions f and g,
where , are the matrices , respectively .
Proof.
Since , it may be replaced by its transpose in (9), and this gives the first identity in (i); the second follows by transposition. Part (ii) then follows by integration. ▯
For computations, the matrix form rather than the sum form is convenient for keeping the code short and transparent, and in many software packages like MATLAB, it also is faster. In a number of our examples, the matrices , come out in a simple form, avoiding integration. Here is a first example:
Example 1.
For the HWB, we need to compute:
Thus (assuming w.l.o.g.), we have , in Part (ii) of Corollary 1, and we get:
⋄
Corollary 2.
Define . Then:
Proof.
For , we have:
and so, the result follows immediately by Part (ii) of Corollary 1. The proof for is similar; one only has to note that if is defined as with and interchanged, then . ▯
Remark 2.
The distribution of restricted to is in fact (defective) PH, but in general, with a different generator than (for this one would have needed that be proportional to ). This follows from the general fact that if and is a phase generator, but possibly , then where:
and here, is a phase generator; all needed positivity properties follow from and being non-negative.
Similar remarks apply to the negative part of . These observations may be seen as an extension to jump diffusions at PH times of the standard fact that Brownian motion at an independent exponential time has a two-sided exponential distribution (often called the Laplace distribution). A similar result for matrix-exponential distributions is on p. 478 of (Bladt and Nielsen 2017), but is in terms of Laplace transforms rather than densities.
Example 2.
For the GMDB, the price is (taking ):
In the most common case , the first term equals:
when , whereas the second is:
⋄
Example 3.
The calculation of reserves:
is closely related to price calculations. However, the details may be somewhat more cumbersome since for a fixed t, the expressions for have two components, the quantities and , which are known at time t, and the unknown random ones:
In terms of these and the relations:
we can write , where:
Since the conditional distribution of given is PH where , this gives:
(note that for the reversal, we need not calculate by replacing by in (5), but can use the same for all t, cf. Section 2.2 of (Asmussen and Ivanovs 2019)).
Example 4.
For the GMDB, we have:
where . Combining with Remark 2, we therefore arrive at the same expression as in Example 2 when , only with K replaced by and by . The case may arise by randomness, but is just a minor modification.
Example 5.
The details for the HWB reserves are somewhat more complicated than for the GMDB. Here, one needs to consider , corresponding to:
One approach (potentially the easier one) may be simply to insert in (11) and do the two-dimensional numerical integration. However, in fact, one can reduce to a one-dimensional numerical integration similar to Corollary 2. To this end, note that after simple derivations comes out as:
of these four possibilities, (12d) (and to a slightly lesser extent, (12c)) is the most complicated one with which to deal. The contribution to the reserve from (12c) is zero if , since then, the defining region is empty. Otherwise, it becomes:
which after two integrations reduces to an expression, which, though complicated, only involves known matrices and their exponentials, except that:
is left to be determined by numerical integration. ⋄
6. Numerical Examples
For the underlying stock price process , the most popular model is the geometric Brownian motion model. Since this model cannot capture the asymmetric leptokurtic features and the volatility smile, many modified models have been proposed in the literature; one of these is the jump diffusion model, cf. (Kou 2002). Empirical studies show that the daily return distribution tends to have larger kurtosis than the distribution of monthly returns, and the jump diffusion model can capture this feature; see (Das and Foresi 1996). As an illustrative example, we suppose that the yearly interest rate is and the yearly volatility . The jumps follow a compound Poisson process with upward jump rate with the jump sizes being exponential with rate (mean 1/50) and downward jump rate with jump size being exponential with rate . When considering the valuation of an insurance product alone, it is not necessary to use a risk-neutral valuation approach. However, since in our setting, the underlying involves an equity, it is natural to use an equivalent martingale measure , defined by the requirement . This does not define uniquely since the market is incomplete due to the jumps and the mortality risk. Our choice was to let the parameters remain unchanged, which gives the risk-neutral Brownian drift as:
For the illustrative example, we have:
It is left to compute the . Writing:
we obtain:
and thus, it suffices to consider . Essentially, two types of algorithms are available. One set is based on finding roots in the complex plane of equations of the form where is the Lévy exponent of X. The other uses fixed-point equations of the form and iteration, , with and suitably chosen.
We give a few examples of previous algorithms of both types in Appendix B. When implementing these with having one of the GC representations fitted in Section 3, our experience was that the root-finding method was only feasible for a rather small number p of phases. More precisely, for or , meaningless results were produced, with warnings of the matrix being close to singular. This is understandable since many eigenvalues of the relevant matrices are almost identical. Since the iterative algorithms ran without problems also for large values of p, we have therefore concentrated on these. In fact, we have developed a new iterative algorithm, which may be simpler than previous ones. It is presented in Appendix B, but for now, we concentrate on some numerical examples.
Example 6.
In Figure 7, we have plotted the marginal densities of , , and .
Figure 7.
Densities of (a) , (b) , and (c) .
Example 7.
Figure 8 gives the joint distribution of and (computed by Corollary 1) for our jump diffusion with the parameters given above.
Figure 8.
Joint distribution of and . The joint density is in the left panel and a contour plot in the right.
Example 8.
To consider the sensitivity of the algorithms to the value p of chosen phases for , we took or 0.00 and computed the price (10) for 20, 35, 40, 50, 75, 100 and the GC fits presented in Section 3 for two products, the HWB with and the GMDB with ; the relevant formulas are available from Examples 1 and 2. The results are in Table 1. We also complemented with a Monte Carlo simulation estimate with an associated 95% confidence interval based on replications, where was generated from the discrete life table distribution with an additional randomization within the year.
Table 1.
Price estimates for and varying p. HWB, high-water benefit; GMDB, guaranteed minimum death benefit.
A related question is how varying different fits can be for a fixed p due to issues such as non-uniqueness of PH representations and possibly local maxima of the likelihood. We illustrate this point in Table 2, which is a parallel of Table 1. We fix p at 50, but use five different initial values (seeds) for the EM algorithm, all allowed the same running time. The fitted densities are in Figure 9.
Table 2.
Price estimates for and varying seeds.
Figure 9.
Fitted densities for five different seeds (against the life table data).
Our conclusion is that the differences are too minor to be of any concern, and certainly, using a single fit with will produce acceptable results. Insisting on more than 2–3-digit precision in price estimates does not make sense due to issues such as model uncertainty and that payments will be adjusted later via bonus and dividend arrangements.
The programming was done in MATLAB on a 2014 MacBook Air with a 1.4 GHz Intel Core i5 processor. As an example of execution times, MATLAB’s tic-toc command reported approximately two seconds for each HWB or GMDB value using the PH methodology. The figures for the Monte Carlo values were much higher, approximately 30,000 replications per minute (recall that replications were used). The programming is very simple, with the main effort lying in writing a routine for computing for a given set of input parameters. This amounted to 50 lines of code in our implementation. Given this ease, we did some further price computations, even if our aim here is not to illustrate pricing aspects, but rather the computational ones.
Example 9.
We first consider varying the discount rate , but not the force of interest r, cf. the remarks following (4) (that in particular motivate taking ). The results for the HWB are in Table 3 and show the expected picture, that the price is decreasing in the discount rate.
Table 3.
HWB price estimates for and varying .
Example 10.
The next example is discounting with the force of interest, i.e., taking and varying r. The numerical values are in Table 4, and the picture is again that the price is decreasing in . The intuition is less clear-cut here, since the Brownian drift is increasing and thus pulls in the opposite direction.
Table 4.
HWB price estimates for varying .
Example 11.
Next, we give an illustration of a feature of the factorization: if is exponential, then and are independent. cf. Lemma 1. In the PH case, there is dependence caused by the common value of . How does this influence the price? A numerical illustration is in Table 5, where the entries are the ratios between the correct price with dependence and the incorrect one computed assuming independence, i.e., as:
Table 5.
Ratios between prices with and without dependence.
Example 12.
As a follow-up of Example 3, we finally consider the evaluation of reserves. Two paths of the jump diffusion were simulated, and the reserve was calculated for each value of t using the formulas of Examples 3, 4 and 5. The results are given in the graphs of Figure 10. The upper panel gives the stock price (assuming ) and the lower one the ratio as function of the age a of the insured.
Figure 10.
Asset price paths and excess ratio of associated GMDB reserves.
When ,
because of the martingale property. Hence, the ratio in the lower panel should always be at least one. This is also confirmed from the figure, as well as the expectation that the ratio should be close to one when is large.
In the calculations, we used the fact that and need not be recalculated for each t, cf. the remarks following (11). This gave a substantial speed-up.
7. Erlangization and Extrapolation
A multitude of papers in finance, insurance, and queuing theory explore the idea of Erlangization or Canadization, that is approximation of a deterministic time T by an Erlang time with the same mean. Here, q is the number of stages and is the rate, so that is the sum of q mean exponential r.v.’s. This idea has various applications: explicit identities (see, e.g., (Asmussen et al. 2002; Carr 1998; Stanford et al. 2005)); this is used in (Kuznetsov et al. 2011) together with the traditional Wiener-Hopf factorization to provide an algorithm simulating to approximate and as a numerical tool for calculating as the limit of (or just ) under suitable continuity conditions on f; see, e.g., (Asmussen et al. 2002; Carr 1998; Leung et al. 2015). This last procedure uses the fact that converges in probability to T as . In (Asmussen et al. 2002), it is combined with extrapolation, which is based on the asymptotics:
valid for f smooth and some . This C is typically not available, but (13) suggests eliminating C by estimating using:
which converges to at the improved rate . The numerical examples of (Asmussen et al. 2002) indicate that often, calculations with q set as small as 2–4 will give very good precision.
The relevance for the present purposes is that the time horizon of many life insurance contracts is not the remaining lifetime of the insured, but rather , where T is a fixed deterministic number. For example, when the age of the insured is 35 at the time of underwriting, corresponds to contract expiry at age 80 if the insured is still alive. Some calculations can be found in Section 10 of (Gerber et al. 2012) for exponential and a call or put option, but rely heavily on this particular structure. For our life insurance applications, it is crucial that is again PH when and are independent. The details involve the Kronecker product ⊗ and sum ⊕ so that:
For two Markov process generators, the Kronecker sum is the generator of independent versions, and so, is PH with generator of dimension where is the PH generator of . Written out with lexicographical order of the states:
Example 13.
We consider a HWB or GMDB contract signed at age 35 of the insured and expiring at the time of death or at age 70, whatever comes first. We took and used the GC fit with , leading to the numerical values given in Table 6; in comparison, Monte Carlo simulation with 50,000 replications gave the 95% confidence interval 1.636 ± 0.034 for the HWB and 1.097 ± 0.029 for the GMDB.
Table 6.
Erlangized price estimates.
The extrapolation is done via (14), with the required smoothness being obvious for the GMDB. For the HWB, is not smooth at , but some rough heuristics (that we omit) suggest that (13) remains in force for this special f. Certainly, extrapolation appears to produce sensible results also for the GMDB. In both cases, it seems that 4–6 is enough to obtain sufficiently precise estimates, whereas without extrapolation, one would need at least . This is a considerable improvement upon simple Erlangization, since the dimension of the matrices in the computations (where inversion is the heavy part) is . This means that for , one would need to invert matrices of dimension 400 when , but 1000 when , and since the inversion of an matrix has complexity (or slightly less with sophisticated methods), this corresponds to reducing computation time by a factor of about .
8. Conclusions
In this paper, we have considered pricing calculations for life insurance products like the guaranteed minimum death benefit and the high-water benefit. The payout occurs at the death time of the insured, and its size is linked to an asset price S either via its current value or to features of its past evolution during the time of the contract such as the maximum .
The key observation is that for the most popular model of S, an exponential jump diffusion, the distributions of and/or are available when the jumps and are phase-type. This has long been known in the geometric Brownian motion setting without jumps when is exponential and is essentially just the Wiener-Hopf factorization of Brownian motion. There is also an extensive literature for PH jumps, and for itself being PH, the relevant Wiener-Hopf factorization has recently been developed in (Asmussen and Ivanovs 2019).
The program thus involves two steps, first fitting a PH distribution of to lifetime data and next implementing the pricing calculations.
The shape of lifetime data with a steep decline after the mode makes the fitting of PH distributions non-trivial, necessitating the number p of phases to be relatively high. However, we already made the points that a good fit is one that produces reliable estimates of the prices of the life insurance products, and that giving more than 2–3-digit precision in price estimates does not make sense due to issues such as uncertainty about the model and its parameters (think, e.g., of longevity risk) and bonus/dividend arrangements. We found to be more than sufficient in the sense of providing appropriate accuracy of the calculated price of life insurance products and could well have worked with smaller values. An alternative is developed in GSY, to use matrix-exponentials fitted at a selected number of points, but we show in Appendix A that this approach has its pitfalls.
Fitting of so high-dimensional PH distributions is slow, though we developed in part some new software giving substantial speed-up. However, given this step has been passed, pricing calculations are both very easy to program and run very fast, also compared to Monte Carlo simulation, and this may be the main advantage of our approach. A limitation is of course that we need the pay-out to be of the form (1), and there are many products for which this is not the case. Alternatives such as Monte Carlo simulation and traditional methods based on Thiele-type differential equations may then be more suitable. Therefore, we do not claim the superiority of our own approach for all purposes, but have rather tried to clarify its advantages and disadvantages.
Author Contributions
Conceptualization and methodology, S.A. and H.Y.; software and validation, S.A. and P.J.L.; writing–original draft preparation, all authors; writing–review and editing, P.J.L.
Funding
Hailiang Yang was funded by Research Grants Council of the Hong Kong Special Administrative Region (Project No. HKU 17305018). Patrick J. Laub conducted this research with the support of the ANR under the “Investments for the Future” program and the support of DAMI—Data Analytics and Models for Insurance—Chair under the aegis of the Fondation du Risque, a joint initiative by UCBL (Université Lyon 1, SAF EA2429) and BNP Paribas Cardif.
Acknowledgments
We are grateful to Jevgenijs Ivanovs for useful discussions and comments.
Conflicts of Interest
The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; nor in the decision to publish the results.
Appendix A. Fits Using Sum-of-Exponentials
We here briefly reinspect the approach of (Siu et al. 2015) for fitting a distribution with tail of the form:
to lifetime data where is the vector (some may be negative) and similarly for . Such a tail is of matrix-exponential form, meaning for suitable (not restricted to the Markov process interpretation in PH tails). In fact, the only restriction is that must be diagonalizable. We refer to (Bladt and Nielsen 2017) for further background on matrix-exponential distributions.
In (Siu et al. 2015), the vectors and are found by minimizing:
for some fixed ℓ and n, where is the survival probability (derived from the life table) of a person aged x surviving until age . In other words, they minimize the mean squared error between the empirical and theoretical survival probabilities at ages x, , ..., .
In (Siu et al. 2015), the values and are used as examples, and so, the age span considered begins at 30 and goes until 55. We fit this type of approximation to our life table with similar parameters and plotted the resulting densities; we used exponential terms, the same as in (Siu et al. 2015), but we set the starting age as rather than .
The relevant ages for life insurance are often greater than 60 years old, and so, we create a sequence of fits with (shown in Figure A1 and Figure A2a) to try to approximate accurately an increasing portion of the life table. For each fit, we plot time across the whole age range of 35–110, even though one cannot expect a sum-of-exponentials fit to be accurate outside of the time period .
Figure A1.
Sum-of-exponentials fits in age range 35–60.
Figure A2.
Sum-of-exponentials fits in age ranges 35–85 (left) and 35–110 (right).
In Figure A1 and Figure A2a, the fits are fine in the selected age range , but fail miserably beyond. This is not necessarily a drawback if the fit has been made for the pricing of a product where is the upper limit of the relevant age range. The picture in Figure A2b is more rough, but presumably repairable by increasing ℓ beyond . Another phenomenon that is observed is the possibility of densities that are negative and exhibit weird oscillations. This is seen most markedly in Figure A2b.
This behavior is a result of the fitting criterion (A1), which only pays attention to the selected grid , and not to what goes on in between the grid points.
Appendix B. Algorithms for Computing U
As an example of the root-finding algorithms, we state the following particularly simple example, which is a special case of Corollary 5.2 of (Asmussen 1995):
Proposition A1.
Assume X is BM and that τ is GC, as in Figure 1. Then, where:
- ;
- is the vector with elements ;
- is the matrix with columns ;
- is the eigenvector of corresponding to eigenvalue zero, with elements given byfor , and:In particular, where is the element of .
Remark A1.
For a GC distribution, the characteristic polynomial, its roots, and the eigenvalues are explicit because of the upper triangular form of the generator matrix. This may of course be a curiosity in the computer age, and it is probably faster to code the program of Proposition A1 via matrix software than to use the explicit formulas. However, continuing in the same vein, note that not only is the determinant of an upper triangular matrix explicit, but also the inverse. Indeed, let be the vector of diagonal elements of and write , i.e., . Then, is nilpotent and:
The iterative algorithms are hardly simpler for the GC case than for a general PH structure. An example (Theorem 4.1 of (Asmussen 1995)) follows.
Proposition A2.
Assume X is BM and that τ is PH. Define ,
Then, is the solution of the fixed-point problem where is the matrix whose row is the row of the matrix:
Further, with and .
In our numerical examples, we have used an algorithm that is somewhat related, but also contains some genuinely new ideas. It is applicable to more general models than jump diffusions and thereby also in other application areas than life insurance. For this reason, the details will be provided elsewhere, and we give here only a very brief outline. The basic idea is illustrated in Figure A3, which contains a realization of the jump diffusion X up to the PH time . The underlying Markov process has two states, blue b and red r for , two cyan c and magenta m for the upward jumps, and one green g for the downward ones. The phases when X is at a maximum are shown in the left-hand vertical bar and have four possible states b, r, cb, mb, cr, mr with legends given in the upper right corner.
Figure A3.
Jump diffusion and embedded Markov random walk.
The basic observation for the algorithm is that this process of phases at maxima x (and thereby, the overall maximum ) is the same as for the embedded discrete time killed Markov random walk marked by black dots. Its values are the values in the graph of X either at the start of a Brownian segment, just before the end, or at the maximum, or at phase changes in jumps. Here, the graph of X is understood to comprise the vertical parts from jumps, and Brownian segments are separated either by state changes in the Markov process underlying the phase horizon , or by jumps. The generator of is then shown to satisfy a certain fixed-point equation that is solved iteratively. Computationally, the main effort in each step is to invert a matrix whose dimension is the number of states of .
References
- Asmussen, Søren. 1995. Stationary distributions for fluid flow models with or without brownian noise. Stochastic Models 11: 21–49. [Google Scholar] [CrossRef] [Scilit]
- Asmussen, Søren. 2003. Applied Probability and Queues. In Stochastic Modelling and Applied Probability Series, 2nd ed. Berlin: Springer, vol. 51. [Google Scholar]
- Asmussen, Søren, and Hansjörg Albrecher. 2010. Ruin Probabilities. In Advanced Series on Statistical Science and Applied Probability, 2nd ed. Singapore: World Scientific, vol. 14. [Google Scholar]
- Asmussen, Søren, Florin Avram, and Martijn R. Pistorius. 2004. Russian and american put options under exponential phase-type lévy models. Stochastic Processes and Their Applications 109: 79–111. [Google Scholar] [CrossRef] [Scilit]
- Asmussen, Søren, Florin Avram, and Miguel Usabel. 2002. Erlangian approximations for finite-horizon ruin probabilities. ASTIN Bulletin 32: 267–81. [Google Scholar] [CrossRef] [Scilit]
- Asmussen, Søren, and Jevgenijs Ivanovs. 2019. A factorization of a Lévy process over a phase-type horizon. Stochastic Models. accepted. [Google Scholar] [CrossRef] [Scilit]
- Asmussen, Søren, Patrick J. Laub, and Hailiang Yang. 2019. Online accompaniment for “Phase-Type Models in Life Insurance: Fitting and Valuation of Equity-Linked Benefits”. Available online: https://github.com/Pat-Laub/PhaseTypeLifeInsurance (accessed on 4 February 2019).
- Asmussen, Søren, Olle Nerman, and Marita Olsson. 1996. Fitting phase-type distributions via the EM algorithm. Scandinavian Journal of Statistics 23: 419–41. [Google Scholar]
- Bean, Nigel G., Małgorzata M. O’Reilly, and Peter G. Taylor. 2005. Algorithms for return probabilities for stochastic fluid flows. Stochastic Models 21: 149–84. [Google Scholar] [CrossRef] [Scilit]
- Bladt, Mogens. 2005. A review on phase-type distributions and their use in risk theory. ASTIN Bulletin 35: 145–67. [Google Scholar] [CrossRef] [Scilit]
- Bladt, Mogens, and Bo Friis Nielsen. 2017. Matrix-Exponential Distributions in Applied Probability. Berlin: Springer. [Google Scholar]
- Bowers, Newton L., Hans U. Gerber, James C. Hickman, Donald A. Jones, and Cecil J. Nesbitt. 1997. Actuarial Mathematics, 2nd ed.Schaumburg: The Society of Actuaries. [Google Scholar]
- Breuer, Lothar. 2008. First passage times for Markov additive processes with positive jumps of phase type. Journal of Applied Probability 45: 779–99. [Google Scholar] [CrossRef] [Scilit]
- Cai, Jun, and Haijun Li. 2005a. Conditional tail expectations for multivariate phase type distributions. Journal of Applied Probability 42: 810–25. [Google Scholar] [CrossRef] [Scilit]
- Cai, Jun, and Haijun Li. 2005b. Multivariate risk model of phase type. Insurance: Mathematics and Economics 36: 137–52. [Google Scholar] [CrossRef] [Scilit]
- Carr, Peter. 1998. Randomization and the american put. The Review of Financial Studies 11: 597–626. [Google Scholar] [CrossRef] [Scilit]
- Cont, Rama, and Peter Tankov. 2004. Financial Modelling with Jump Processes. London: Chapman & Hall, CRC. [Google Scholar]
- Das, Sanjiv Ranjan, and Silverio Foresi. 1996. Exact solutions for bond and option prices with systematic jump risk. Review of Derivatives Research 1: 7–24. [Google Scholar] [CrossRef] [Scilit]
- Dieker, Antonius B., and Michel Mandjes. 2011. Extremes of markov-additive processes with one-sided jumps, with queueing applications. Methodology and Computing in Applied Probability 13: 221–67. [Google Scholar] [CrossRef] [Scilit]
- Egami, Masahiko, and Kazutoshi Yamazaki. 2014. Phase-type fitting of scale functions for spectrally negative Lévy processes. Journal of Computational and Applied Mathematics 264: 1–22. [Google Scholar] [CrossRef] [Scilit]
- Gerber, Hans U., Elias S. W. Shiu, and Hailiang Yang. 2012. Valuing equity-linked death benefits and other contingent options: A discounted density approach. Insurance: Mathematics and Economics 51: 73–92. [Google Scholar] [CrossRef] [Scilit]
- Gerber, Hans U., Elias S. W. Shiu, and Hailiang Yang. 2013. Valuing equity-linked death benefits in jump diffusion models. Insurance: Mathematics and Economics 53: 615–23. [Google Scholar] [CrossRef] [Scilit]
- Gerber, Hans U., Elias S. W. Shiu, and Hailiang Yang. 2015. Geometric stopping of a random walk and its application to valuation of equity-linked death benefits. Insurance: Mathematics and Economics 64: 313–25. [Google Scholar]
- Horváth, Gábor, and Miklós Telek. 2017. Matrix-analytic solutions of infinite, finite and level-dependent second-order fluid queues. Queueing Systems: Theory and Applications 87: 325–43. [Google Scholar] [CrossRef] [Scilit]
- Jacobsen, Martin. 2005. The time to ruin for a class of markov additive risk process with two-sided jumps. Advances in Applied Probability 37: 963–92. [Google Scholar] [CrossRef] [Scilit]
- Jiang, Zhengjun, and Martijn R. Pistorius. 2008. On perpetual american put valuation and first-passage in a regime-switching model with jumps. Finance and Stochastics 12: 331–55. [Google Scholar] [CrossRef] [Scilit]
- Kou, Steven G. 2002. A jump diffusion model for option pricing. Management Science 48: 1086–101. [Google Scholar] [CrossRef] [Scilit]
- Kuznetsov, Alexey, Andreas E. Kyprianou, Juan C. Pardo, and Kees van Schaik. 2011. A Wiener–Hopf Monte Carlo simulation technique for Lévy processes. The Annals of Applied Probability 21: 2171–90. [Google Scholar] [CrossRef] [Scilit]
- Leung, Tim, Kazutoshi Yamazaki, and Hongzhong Zhang. 2015. An analytic recursive method for optimal multiple stopping: Canadization and phase-type fitting. International Journal of Theoretical and Applied Finance 18: 31. [Google Scholar] [CrossRef] [Scilit]
- Lewis, Alan L., and Ernesto Mordecki. 2008. Wiener-Hopf factorization for Lévy processes having positive jumps with rational transforms. Journal of Applied Probability 45: 118–34. [Google Scholar] [CrossRef] [Scilit]
- Lin, X. Sheldon, and Xiaoming Liu. 2007. Markov aging process and phase-type law of mortality. North American Actuarial Journal 11: 92–109. [Google Scholar] [CrossRef] [Scilit]
- Mordecki, Ernesto. 2002. The distribution of the maximum of a Lévy process with positive jumps of phase-type. Theory of Stochastic Processes 8: 309–16. [Google Scholar]
- Okamura, Hiroyuki, Tadashi Dohi, and Kishor S. Trivedi. 2011a. Improvement of expectation-maximization algorithm for phase-type distributions with grouped and truncated data. Applied Stochastic Models in Business and Industry 29: 141–56. [Google Scholar] [CrossRef] [Scilit]
- Okamura, Hiroyuki, Tadashi Dohi, and Kishor S. Trivedi. 2011b. A refined EM algorithm for PH distributions. Performance Evaluation 68: 938–54. [Google Scholar] [CrossRef] [Scilit]
- Olsson, Marita. 1996. Estimation of phase-type distributions from censored data. Scandinavian Journal of Statistics 23: 443–60. [Google Scholar]
- Olsson, Marita. 1998. The Empht-Programme. Available online: http://home.math.au.dk/asmus/dl/EMusersguide.ps (accessed on 4 February 2019).
- Pistorius, Martijn R. 2006. On maxima and ladder processes for a dense class of Lévy process. Journal of Applied Probability 43: 208–20. [Google Scholar] [CrossRef] [Scilit]
- Siu, Chi Chung, Sheung Chi Yam, and Hailiang Yang. 2015. Valuing equity-linked deaths benefits in a regime-switching framework. ASTIN Bulletin 45: 355–95. [Google Scholar] [CrossRef] [Scilit]
- Stanford, David A., Guy Latouche, Douglas G. Woolford, Dennis Boychuk, and Alek Hunchak. 2005. Erlangized fluid queues with application to uncontrolled fire perimeter. Stochastic Models 21: 631–42. [Google Scholar] [CrossRef] [Scilit]
- Stanford, David A., Krzysztof J. Stroiński, and Karen Lee. 2000. Ruin probabilities based at claim instants for some non-Poisson claim processes. Insurance: Mathematics and Economics 26: 251–67. [Google Scholar] [CrossRef] [Scilit]
- Zadeh, Amin Hassan, Bruce L. Jones, and David A. Stanford. 2014. The use of phase-type models for disability insurance calculations. Scandinavian Actuarial Journal 8: 714–28. [Google Scholar] [CrossRef] [Scilit]
- Zadeh, Amin Hassan, and David A. Stanford. 2016. Bayesian and Bühlmann credibility for phase-type distributions with a univariate risk parameter. Scandinavian Actuarial Journal 2016: 338–55. [Google Scholar] [CrossRef] [Scilit]
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).












