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.