Top Banner
Stochastic programming approaches to pricing in non-life insurance Martin Branda Charles University in Prague Department of Probability and Mathematical Statistics 11th International Conference on COMPUTATIONAL MANAGEMENT SCIENCE 29–31 May, 2014, Lisbon
42

Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

May 23, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Stochastic programming approaches to pricingin non-life insurance

Martin Branda

Charles University in PragueDepartment of Probability and Mathematical Statistics

11th International Conference onCOMPUTATIONAL MANAGEMENT SCIENCE

29–31 May, 2014, Lisbon

Page 2: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Table of contents

1 Introduction

2 Pricing of non-life insurance contracts

3 Approach based on generalized linear models

4 Optimization models – expected value approach

5 Optimization models – individual chance constraints

6 Optimization models – a collective risk constraint

7 Numerical comparison

Page 3: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Introduction

Table of contents

1 Introduction

2 Pricing of non-life insurance contracts

3 Approach based on generalized linear models

4 Optimization models – expected value approach

5 Optimization models – individual chance constraints

6 Optimization models – a collective risk constraint

7 Numerical comparison

Page 4: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Introduction

Multiplicative tariff of rates

Motor third party liability (MTPL):Engine volume between 1001 and 1350 ccm, policyholder age18–30, region over 500 000 inhabitants:

300 · (1 + 0.5) · (1 + 0.4).

Engine volume between 1351 and 1600 ccm, policyholder age over50, region between 100 000 and 500 000 inhabitants:

450 · (1 + 0.0) · (1 + 0.2).

Page 5: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Introduction

Four methodologies

The contribution combines four methodologies:

Data-mining – data preparation.

Mathematical statistics – random distribution estimationusing generalized linear models.

Insurance mathematics – pricing of non-life insurancecontracts.

Operations research – mathematical (stochastic)programming approaches to tariff of rates estimation.

Page 6: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Introduction

Practical experiences

More than 4 years of cooperation with Actuarial Department,Head Office of Vienna Insurance Group Czech Republic (VIGCR).

VIG CR – the most profitable part of Vienna Insurance Group.

VIG CR – the largest group on the market: 2 universalinsurance companies (Kooperativa pojist’ovna, Ceskapodnikatelska pojist’ovna) and 1 life-oriented (Ceskasporitelna).

Kooperativa & CPP MTPL: 2.5 mil. cars from 7 mil. peryear (data for more than 10 years)

Page 7: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Pricing of non-life insurance contracts

Table of contents

1 Introduction

2 Pricing of non-life insurance contracts

3 Approach based on generalized linear models

4 Optimization models – expected value approach

5 Optimization models – individual chance constraints

6 Optimization models – a collective risk constraint

7 Numerical comparison

Page 8: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Pricing of non-life insurance contracts

Tariff classes/segmentation criteria

Tariff of rates based on S + 1 categorical segmentation criteria:

i0 ∈ I0, e.g. tariff classes I0 = {engine volume up to 1000, upto 1350, up to 1850, up to 2500, over 2500 ccm},i1 ∈ I1, . . . , iS ∈ IS , e.g. age I1 = {18–30, 31–65, 66 andmore years}

We denote I = (i0, i1, . . . , iS), I ∈ I a tariff class, whereI = I0 ⊗ I1 ⊗ · · · ⊗ IS denotes all combinations of criteria values.Let WI be the number of contracts (exposures) in I .

Page 9: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Pricing of non-life insurance contracts

Compound distribution of aggregated losses

Aggregated losses over one year for risk cell I

LTI =

WI∑w=1

LI ,w , LI ,w =

NI ,w∑n=1

XI ,n,w ,

where all r.v. are assumed to be independent (NI ,XI denoteindependent copies)

NI ,w is the random number of claims for a contract duringone year with the same distribution for all w

XI ,n,w is the random claims severity with the samedistribution for all n and w

Well-known formulas for the mean and the variance:

µTI = IE[LTI ] = WIµI = WI IE[NI ]IE[XI ],

(σTI )2 = var(LTI ) = WIσ2I = WI (IE[NI ]var(XI ) + (IE[XI ])

2var(NI )).

Page 10: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Pricing of non-life insurance contracts

Multiplicative tariff of rates

We assume that the risk (office) premium is composed in amultiplicative way from

basic premium levels Pri0 and

nonnegative surcharge coefficients ei1 , . . . , eiS ,

i.e. we obtain the decomposition

PrI = Pri0 · (1 + ei1) · · · · · (1 + eiS ).

We denote the total premium TPI = WIPrI for the risk cell I .

Example: engine volume between 1001 and 1350 ccm, age 18–30,region over 500 000 inhabitants:

300 · (1 + 0.5) · (1 + 0.4)

Page 11: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Pricing of non-life insurance contracts

Prescribed loss ratio – random constraints

Our goal is to find optimal basic premium levels and surchargecoefficients with respect to a prescribed loss ratio LR, i.e. tofulfill the random constraints

LTITPI

≤ LR for all I ∈ I, (1)

and/or the random constraint∑I∈I L

TI∑

I∈I TPI≤ LR. (2)

The prescribed loss ratio LR is usually based on a managementdecision. If LR = 1, we obtain the netto-premium. It is possible toprescribe a different loss ratio for each tariff cell.

Page 12: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Pricing of non-life insurance contracts

Sources of risk

Two sources of risk for an insurer:

1. Expectation risk: different expected losses for tariff cells.

2. Distributional risk: different shape of the probabilitydistribution of losses, e.g. standard deviation.

Page 13: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Pricing of non-life insurance contracts

Prescribed loss ratio – expected value constraints

Usually, the expected value of the loss ratio is bounded

IE[LTI ]

TPI=

IE[LI ]

PrI≤ LR for all I ∈ I. (3)

The distributional risk is not taken into account.

Page 14: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Pricing of non-life insurance contracts

Prescribed loss ratio – chance constraints

A natural requirement: the inequalities are fulfilled with aprescribed probability leading to individual chance (probabilistic)constraints

P

(LTITPI

≤ LR

)≥ 1− ε, for all I ∈ I, (4)

where ε ∈ (0, 1), usually ε ∈ {0.1, 0.05, 0.01}, or a constraint forthe whole line of business:

P

( ∑I∈I L

TI∑

I∈I TPI≤ LR

)≥ 1− ε.

Distributional risk allocation to tariff cells will be discussed later.

Page 15: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Approach based on generalized linear models

Table of contents

1 Introduction

2 Pricing of non-life insurance contracts

3 Approach based on generalized linear models

4 Optimization models – expected value approach

5 Optimization models – individual chance constraints

6 Optimization models – a collective risk constraint

7 Numerical comparison

Page 16: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Approach based on generalized linear models

Generalized linear models

A standard approach based on GLM with the logarithmic linkfunction g(µ) = lnµ without the intercept:

Poisson (overdispersed) or Negative-binomial regression– the expected number of claims:

IE[NI ] = exp{λi0 + λi1 + · · ·+ λiS},

Gamma or Inverse Gaussian regression – the expectedclaim severity:

IE[XI ] = exp{γi0 + γi1 + · · ·+ γiS},

where λi , γi are the regression coefficients for eachI = (i0, i1, . . . , iS). For the expected loss we obtain

IE[LI ] = exp{λi0 + γi0 + λi1 + γi1 + · · ·+ λiS + γiS}.

Page 17: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Approach based on generalized linear models

Generalized linear models

The basic premium levels and the surcharge coefficients can beestimated as a product of normalized coefficients

Pri0 =exp{λi0 + γi0}

LR·

S∏s=1

mini∈Is

exp(λi ) ·S∏

s=1

mini∈Is

exp(γi ),

eis =exp(λis )

minis∈Is exp(λis )· exp(γis )

minis∈Is exp(γis )− 1,

Under this choice, the constraints on loss ratios are fulfilled withrespect to the expectations.

Page 18: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Approach based on generalized linear models

Generalized linear models

The GLM approach is highly dependent on using GLM with thelogarithmic link function. It can be hardly used if other linkfunctions are used, interaction or other regressors than thesegmentation criteria are considered.

For the total losses modelling, we can employ generalized linearmodels with the logarithmic link and a Tweedie distribution for1 < p < 2, which corresponds to the compound Poisson–gammadistributions.

Page 19: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Optimization models – expected value approach

Table of contents

1 Introduction

2 Pricing of non-life insurance contracts

3 Approach based on generalized linear models

4 Optimization models – expected value approach

5 Optimization models – individual chance constraints

6 Optimization models – a collective risk constraint

7 Numerical comparison

Page 20: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Optimization models – expected value approach

Advantages of the optimization approach

GLM with other than logarithmic link functions can be used,

business requirements on surcharge coefficients can beensured,

total losses can be decomposed and modeled using differentmodels, e.g. for bodily injury and property damage,

other modelling techniques than GLM can be used toestimate the distribution of total losses over one year, e.g.generalized additive models, classification and regression trees,

not only the expectation of total losses can be taken intoaccount but also the shape of the distribution,

costs and loadings (commissions, tax, office expenses,unanticipated losses, cost of reinsurance) can be incorporatedwhen our goal is to optimize the combined ratio instead of theloss ratio, we obtain final office premium as the output,

Page 21: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Optimization models – expected value approach

Total loss – decomposition

We can assume that LI contains not only losses but also variouscosts and loadings, thus we can construct the tariff rates withrespect to a prescribed combined ratio. For example, the total lossover one year can be composed as follows

LI = (1 + vcI )[(1 + infs)LsI + (1 + infl)L

lI

]+ fcI ,

where small LsI and large claims LlI are modeled separately,inflation of small claims infs and large claims infl , proportionalcosts vcI and fixed costs fcI are incorporated.

We only need estimates of E[LTI ] and var(LTI ) for all I .

Page 22: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Optimization models – expected value approach

Optimization model – expected value approach

The premium is minimized1 under the conditions on theprescribed loss ratio and a maximal possible surcharge (rmax):

minPr ,e

∑I∈I

wIPri0(1 + ei1) · · · · · (1 + eiS )

s.t. LR · Pri0 · (1 + ei1) · · · · · (1 + eiS ) ≥ IE[Li0,i1,...,iS ], (5)

(1 + ei1) · · · · · (1 + eiS ) ≤ 1 + rmax ,

ei1 , . . . , eiS ≥ 0, (i0, i1, . . . , iS) ∈ I.

This problem is nonlinear nonconvex, thus very difficult to solve.Other constraints can be included.

1A profitability is ensured by the constraints on the loss ratio. Theoptimization leads to minimal levels and surcharges.

Page 23: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Optimization models – expected value approach

Optimization model – expected value approach

Using the logarithmic transformation of the decision variablesui0 = ln(Pri0) and uis = ln(1 + eis ) and by setting

bi0,i1,...,iS = ln(IE[Li0,i1,...,iS ]/LR),

the problem can be rewritten as a nonlinear convexprogramming problem:

minu

∑I∈I

wI eui0 +ui1 +···+uiS

s.t. ui0 + ui1 + · · ·+ uiS ≥ bi0,i1,...,iS , (6)

ui1 + · · ·+ uiS ≤ ln(1 + rmax),

ui1 , . . . , uiS ≥ 0, (i0, i1, . . . , iS) ∈ I.

The problems (5) and (6) are equivalent.

Page 24: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Optimization models – individual chance constraints

Table of contents

1 Introduction

2 Pricing of non-life insurance contracts

3 Approach based on generalized linear models

4 Optimization models – expected value approach

5 Optimization models – individual chance constraints

6 Optimization models – a collective risk constraint

7 Numerical comparison

Page 25: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Optimization models – individual chance constraints

Optimization model – individual chance constraints

If we prescribe a small probability level ε ∈ (0, 1) for violating theloss ratio in each tariff cell, we obtain the following chanceconstraints

P(LTi0,i1,...,iS ≤ LR ·Wi0,i1,...,iS · Pri0 · (1 + ei1) · · · · · (1 + eiS )

)≥ 1− ε,

which can be rewritten using the quantile function F−1LTI

of LTI as

LR ·Wi0,i1,...,iS · Pri0 · (1 + ei1) · · · · · (1 + eiS ) ≥ F−1LTi0,i1,...,iS

(1− ε).

By setting

bI = ln

F−1LTI

(1− ε)

WI · LR

,the formulation (6) can be used.

Page 26: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Optimization models – individual chance constraints

Optimization model – individual chance constraints

minu

∑I∈I

wI eui0 +ui1 +···+uiS

s.t.

ui0 + ui1 + · · ·+ uiS ≥ bi0,i1,...,iS ,

ui1 + · · ·+ uiS ≤ ln(1 + rmax),

ui1 , . . . , uiS ≥ 0, (i0, i1, . . . , iS) ∈ I,

with

bI = ln

F−1LTI

(1− ε)

WI · LR

.

Page 27: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Optimization models – individual chance constraints

Optimization model – individual reliability constraints

It can be very difficult to compute the quantiles F−1LTI

, see, e.g.,

Withers and Nadarajah (2011). We can employ the one-sidedChebyshev’s inequality based on the mean and variance of thecompound distribution:

P

(LTITPI

≥ LR

)≤ 1

1 + (LR · TPI − µTI )2/(σTI )2≤ ε, (7)

for LR · TPI ≥ µTI . Chen et al. (2011) showed that the bound istight for all distributions D with the expected value µTI and thevariance (σTI )2:

supD

P(LTI ≥ LR · TPI

)=

1

1 + (LR · TPI − µTI )2/(σTI )2,

for LR · TPI ≥ µTI .

Page 28: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Optimization models – individual chance constraints

Optimization model – individual reliability constraints

The inequality (7) leads to the following constraints, which serveas conservative approximations:

µTI +

√1− εε

σTI ≤ LR · TPI .

Finally, the constraints can be rewritten as reliability constraints

µI +

√1− εε

σI√WI≤ LR · PrI . (8)

If we set

bI = ln

[(µI +

√1− εεWI

σI

)/LR

],

we can employ the linear programming formulation (6) for rateestimation.

Page 29: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Optimization models – individual chance constraints

Optimization model – individual reliability constraints

minu

∑I∈I

wI eui0 +ui1 +···+uiS

s.t.

ui0 + ui1 + · · ·+ uiS ≥ bi0,i1,...,iS ,

ui1 + · · ·+ uiS ≤ ln(1 + rmax),

ui1 , . . . , uiS ≥ 0, (i0, i1, . . . , iS) ∈ I,

with

bI = ln

[(µI +

√1− εεWI

σI

)/LR

].

Page 30: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Optimization models – a collective risk constraint

Table of contents

1 Introduction

2 Pricing of non-life insurance contracts

3 Approach based on generalized linear models

4 Optimization models – expected value approach

5 Optimization models – individual chance constraints

6 Optimization models – a collective risk constraint

7 Numerical comparison

Page 31: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Optimization models – a collective risk constraint

Optimization model – a collective risk constraint

In the collective risk model, a probability is prescribed for ensuringthat the total losses over the whole line of business (LoB) arecovered by the premium with a high probability, i.e.

P

(∑I∈I

LTI ≤∑I∈I

WIPrI

)≥ 1− ε.

Page 32: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Optimization models – a collective risk constraint

Optimization model – a collective risk constraint

Zaks et al. (2006) proposed the following program for rateestimation, where the mean square error is minimized under thereformulated collective risk constraint using the Central LimitTheorem:

minPrI

∑I∈I

1

rIIE[(LTI −WIPrI )

2]

s.t. (9)∑I∈I

WIPrI =∑I∈I

WIµI + z1−ε

√∑I∈I

WIσ2I ,

where rI > 0 and z1−ε denotes the quantile of the Normaldistribution. Various premium principles can be obtained by thechoice of rI (rI = 1 or rI = WI leading to semi-uniform or uniformrisk allocations).

Page 33: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Optimization models – a collective risk constraint

Optimization model – a collective risk constraint

According to Zaks et al. (2006), Theorem 1, the program has aunique solution

Pr I = µI + z1−εrIσ

rWI,

with r =∑

I∈I rI and σ2 =∑

I∈IWIσ2I . If we want to incorporate

the prescribed loss ratio LR for the whole LoB into the rates, wecan set

bI = ln

[(µI + z1−ε

rIσ

rWI

)/LR

],

within the problem (6).

Page 34: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Optimization models – a collective risk constraint

Optimization model – a collective risk constraint

minu

∑I∈I

wI eui0 +ui1 +···+uiS

s.t.

ui0 + ui1 + · · ·+ uiS ≥ bi0,i1,...,iS ,

ui1 + · · ·+ uiS ≤ ln(1 + rmax),

ui1 , . . . , uiS ≥ 0, (i0, i1, . . . , iS) ∈ I,

with

bI = ln

[(µI + z1−ε

rIσ

rWI

)/LR

].

Page 35: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Numerical comparison

Table of contents

1 Introduction

2 Pricing of non-life insurance contracts

3 Approach based on generalized linear models

4 Optimization models – expected value approach

5 Optimization models – individual chance constraints

6 Optimization models – a collective risk constraint

7 Numerical comparison

Page 36: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Numerical comparison

MTPL – segmentation criteria

We consider policies with settled claims simulated usingcharacteristics of real MTPL portfolio. The following segmentationvariables are used:

tariff group: 5 categories (engine volume up to 1000, up to1350, up to 1850, up to 2500, over 2500 ccm),

age: 3 cat. (18-30, 31-65, 66 and more years),

region (reg): 4 cat. (over 500 000, over 50 000, over 5 000,up to 5 000 inhabitants),

gender (gen): 2 cat. (men, women).

Many other available indicators related to a driver (marital status,type of licence), vehicle (engine power, mileage, value), policy(duration, no claim discount).

Page 37: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Numerical comparison

Software

SAS Enterprise Guide:

SAS GENMOD procedure (SAS/STAT 9.3) – generalizedlinear models

SAS OPTMODEL procedure (SAS/OR 9.3) – nonlinearconvex optimization

Page 38: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Numerical comparison

Parameter estimates

Overd. Poisson GammaParam. Level Est. Std.Err. Exp Est. Std.Err. Exp

TG 1 -3.096 0.042 0.045 10.30 0.015 29 778TG 2 -3.072 0.038 0.046 10.35 0.013 31 357TG 3 -2.999 0.037 0.050 10.46 0.013 34 913TG 4 -2.922 0.037 0.054 10.54 0.013 37 801TG 5 -2.785 0.040 0.062 10.71 0.014 44 666reg 1 0.579 0.033 1.785 0.21 0.014 1.234reg 2 0.460 0.031 1.583 0.11 0.013 1.121reg 3 0.205 0.032 1.228 0.06 0.013 1.059reg 4 0.000 0.000 1.000 0.00 0.000 1.000age 1 0.431 0.027 1.539 - - -age 2 0.245 0.024 1.277 - - -age 3 0.000 0.000 1.000 - - -gen 1 -0.177 0.018 0.838 - - -gen 2 0.000 0.000 1.000 - - -

Scale 0.647 0.000 13.84 0.273

Page 39: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Numerical comparison

Employed models

GLM – The approach based on generalized linear models

EV model – Deterministic optimization model with expectedvalue constraints

SP model (individual) – Stochastic programming problemwith individual reliability constraints ε = 0.1

SP model (collective) – Stochastic programming problemwith collective risk constraint ε = 0.1

Page 40: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Numerical comparison

Multiplicative tariff of rates

Individual risk model Collective risk model

Parameter GLM EV Exp.2 60 Exp. 300 Exp. 600 Exp. 60 Exp. 300 Exp. 600

TG 1 958 2 590 6 962 4 546 3 973 2 768 2 670 2 646TG 2 1 175 3 177 8 139 5 396 4 746 3 353 3 256 3 233TG 3 1 423 3 848 9 531 6 389 5 645 4 023 3 926 3 903TG 4 1 644 4 445 10 830 7 300 6 464 4 620 4 523 4 500TG 5 2 176 5 885 13 901 9 470 8 420 6 061 5 964 5 941

region 1 .815 .277 .374 .354 .347 .418 .197 .220region 2 .628 .146 .236 .217 .211 .282 .077 .097region 3 .184 .000 .000 .000 .000 .000 .000 .000region 4 .000 .000 .000 .000 .000 .000 .000 .000

age 1 .505 .318 .295 .292 .289 .203 .415 .386age 2 .380 .209 .220 .208 .200 .110 .301 .274age 3 .000 .000 .000 .000 .000 .000 .000 .000

gender 1 .188 .188 .124 .144 .151 .173 .181 .183gender 2 .000 .000 .000 .000 .000 .000 .000 .000

2Exposure in thousands

Page 41: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Numerical comparison

Conclusions (open for discussion)

GLM/EV model – good start

SP model (ind.) – appropriate for less segmented portfolioswith high exposures of tariff cells

SP model (col.) – appropriate for heavily segmentedportfolios with low exposures of tariff cells

Page 42: Stochastic programming approaches to pricing in non-life ...artax.karlin.mff.cuni.cz/~branm1am/presentation/Branda_CMS_2014_v1.pdf · Stochastic programming approaches to pricing

Numerical comparison

M. Branda (2012). Underwriting risk control in non-life insurance viageneralized linear models and stochastic programming. Proceedings of the 30thInternational Conference on Mathematical Methods in Economics 2012, 61–66.

M. Branda (2014). Optimization approaches to multiplicative tariff of ratesestimation in non-life insurance. To appear in Asia-Pacific Journal ofOperational Research.

L. Chen, S. He, S. Zhang (2011). Tight bounds for some risk measures, withapplications to robust portfolio selection. Operations Research, 59(4), 847–865.

J. Nelder, R. Wedderburn (1972). Generalized Linear Models. Journal of theRoyal Statistical Society, Series A, 135(3), 370–384.

E. Ohlsson, B. Johansson (2010). Non-Life Insurance Pricing with GeneralizedLinear Models. Berlin Heidelberg: Springer-Verlag.

Ch. Withers, S. Nadarajah (2011). On the compound Poisson-gammadistribution. Kybernetika 47(1), 15–37.

Y. Zaks, E. Frostig, B. Levikson (2006). Optimal pricing of a heterogeneousportfolio for a given risk level. Astin Bulletin 36(1), 161–185.