Claim settlement delay represents the delay from claim notification
to closure. The epoch of closure is the sum of occurrence time, notification
delay and settlement delay.
By default, it is assumed that the settlement delay follows a Weibull
distribution. The default Weibull parameters have been set up such that
the mean settlement delay (in quarters, but automatically converted to the
relevant time_unit
as defined in set_parameters
) is
porportional to
$$min(25, max(1, 6 + 4 log[claim_size/(0.10 * ref_claim)]))$$ (where
ref_claim
is a packagewise-global variable that user is required to define
by set_parameters
) up to a scaling factor "\(a\)", which is
dependent on occurrence_perid
. Specifically,
$$a = min(0.85, 0.65 + 0.02 * (occurrence_period - 21))$$ if
claim_size
< (0.10 * ref_claim) and occurrence_period
\(\ge\)
21, and $$a = max(0.85, 1 - 0.0075 * occurrence_period)$$ otherwise.
The CoV of the settlement delay is constant at 60%, independent of the size
and occurrence period of the claim.
Note that this function can create out-of-bound settlement dates. In these
cases, the simulated epoch of occurrence of the transaction is maintained
throughout the simulation of details of the claim concerned. Adjustments will
only be made for the tabulation of results in claim_output
and
payment inflation.
Of course, like any other SynthETIC
modules, the user may wish to
sample from a different distribution rfun
and/or a different set of
parameters. The paramfun
should return the distribution parameters in a
vector, e.g. for gamma distribution paramfun
should return a value in
the format of c(shape = , scale = )
, for exponential distribution this
should return c(rate = )
. See Examples. If a rfun
is specified without
a paramfun
, SynthETIC
will try to proceed without parameterisation (i.e.
directly calling rfun
with claim size and occurrence period), and if it
fails, then return an error message.