Returns a list structure such that the \(i\)th component of the
list gives the number of partial payments required to settle each of the
claims that occurred in period \(i\). It is assumed that at least one
payment is required i.e. no claims are settled without any single cash
payment.
Let \(M\) represent the number of partial payments associated with a
particular claim. The default simulate_no_pmt_function
is set up
such that if claim_size
\(\le\) claim_size_benchmark_1
,
$$Pr(M = 1) = Pr(M = 2) = 1/2;$$ if claim_size_benchmark_1
<
claim_size
\(\le\) claim_size_benchmark_2
,
$$Pr(M = 2) = 1/3, Pr(M = 3) = 2/3;$$
if claim_size
> claim_size_benchmark_2
then \(M\) is geometric with minimum 4 and mean
$$min(8, 4 + log(claim_size/claim_size_benchmark_2)).$$
Alternative sampling distributions are supported through rfun
(the random
generation function) and paramfun
(which returns the parameters of rfun
as a function of claim_size
). 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 = )
. If a rfun
is
specified without a paramfun
, SynthETIC
will try to proceed without
parameterisation (i.e. directly calling rfun
with claim_size
), and if it
fails, then return an error message.