Keywords - Function groups - @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Library: insurance
See also: INScPPstats INSoptRBCminprem INSoptRBCmaxrate

Quantlet: INSoptRBC
Description: returns the optimal retention limit M, RBC capital, loading and expected rate of return from RBC, resulting either from minimization of the total premium or from maximization of the rate or return. The compound Poisson - truncated-Pareto model and FC1 or FC2 method of approximation of quantiles are used.

Reference(s):

Usage: y = INSoptRBC(parameters, opt, reins)
Input:
parameters list of scalars, composed of: lambda, a, v, M0 - parameters of compound Poisson - truncated Pareto distribution, re0, re1 - parameters for reinsurer premium formula, eps - probability of loss greater than eta*RBC, r - expected rate of return from RBC capital (exist only for opt=="minprem"), s - parameter resulting from formula eta = r*(u(epsilon)*s-1 (exist only for opt=="minprem"), eta - percetage of RBC agreed to loose (exist only for opt=="maxrate"), theta - fixed premium loading (exist only for opt=="maxrate")
opt string, either "minprem" for minimization of premium or "maxrate" for maximization of the rate of return
reins scalar, indication of existance of reinsurance (1 - reinsurance, 0 - no reinsurance)
Output:
y list of scalars, composed of M1, RBCFC1, thetaFC1, r1, M2, RBCFC2, thetaFC2 and r2: M1, M2 - optimal retension limits for FC1 or FC2 method, RBCFC1, RBCFC2 - required levels of RBC capital, thetaFC1, thetaFC2 - total premium loadings resulting from optimization (in %), r1, r2 - expected rates of return from RBC resulting from maximization of rate of return (exist only for opt=="maxrate")

Example:
library("insurance")
lambda = 1000
a = 2.5
v = 1.5
M0 = 500
re0 =	1       ; 100%
re1 =	0.005  ; 0.5%
eps =	0.02    ; 2%
r = 0.1      ;  10%
s = 2
parameters = list(lambda, a, v, M0, re0, re1, eps, r, s)
opt = "minprem"
reins = 1
y = INSoptRBC(parameters, opt, reins)
y

Result:
Contents of y.M1
[1,]    114.51
Contents of y.RBCFC1
[1,]     386.61
Contents of y.thetaFC1
[1,]   4.1115
Contents of y.M2
[1,]    106.53
Contents of y.RBCFC2
[1,]    385.2
Contents of y.thetaFC2
[1,]   4.125
Example:
library("insurance")
lambda = 1000
a = 2.5
v = 1.5
M0 = 500
re0 =	1       ; 100%
re1 =	0.005  ; 0.5%
eps =	0.02    ; 2%
theta = 0.0447
eta = 0.3107
parameters = list(lambda, a, v, M0, re0, re1, eps, eta, theta)
opt = "maxrate"
reins = 1
y = INSoptRBC(parameters, opt, reins)
y

Result:
Contents of y.M1
[1,] 105.96
Contents of y.RBCFC1
[1,] 372.33
Contents of y.thetaFC1
[1,]   4.47
Contents of y.r1
[1,]  11.266
Contents of y.M2
[1,]  99.617
Contents of y.RBCFC2
[1,] 371.54
Contents of y.thetaFC2
[1,]   4.47
Contents of y.r2
[1,]  11.221



Author: P. Mista, 20040918 license MD*Tech
(C) MD*TECH Method and Data Technologies, 05.02.2006