UDD annuity approximations
annuity_approximations_udd.RdUDD-based approximations for Chapter 8 annuity functions.
Computes $$\ddot{a}_x^{(m)} \approx \alpha(m)\ddot{a}_x - \beta(m).$$
Computes $$\ddot{a}_{x:\overline{n}|}^{(m)} \approx \alpha(m)\ddot{a}_{x:\overline{n}|} - \beta(m)(1-{}_nE_x).$$
Computes $${}_{n\mid}\ddot{a}_x^{(m)} \approx \alpha(m)\,{}_{n\mid}\ddot{a}_x - \beta(m)\,{}_nE_x.$$
Computes $$a_x^{(m)} \approx \alpha(m)a_x + \gamma(m).$$
Computes $$a_{x:\overline{n}|}^{(m)} \approx \alpha(m)a_{x:\overline{n}|} + \gamma(m)(1-{}_nE_x).$$
Computes $${}_{n\mid}a_x^{(m)} \approx \alpha(m)\,{}_{n\mid}a_x + \gamma(m)\,{}_nE_x.$$
Computes $$\ddot{s}_{x:\overline{n}|}^{(m)} \approx \alpha(m)\ddot{s}_{x:\overline{n}|} - \beta(m)\left(\frac{1}{{}_nE_x}-1\right).$$
Computes $$s_{x:\overline{n}|}^{(m)} \approx \alpha(m)s_{x:\overline{n}|} + \gamma(m)\left(\frac{1}{{}_nE_x}-1\right).$$
Computes $$\bar{a}_x \approx \frac{id}{\delta^2}\ddot{a}_x - \frac{i-\delta}{\delta^2}.$$
Uses the identity $$\bar{a}_{x:\overline{n}|} \approx \frac{1-\bar{A}_{x:\overline{n}|}}{\delta}$$ together with the package's existing Chapter 7 UDD insurance approximation for \(\bar{A}_{x:\overline{n}|}\).
Computes $${}_{n\mid}\bar{a}_x \approx {}_nE_x \, \bar{a}_{x+n}.$$
Usage
adotx_m_udd(x, m, i, model, ...)
adotxn_m_udd(x, n, m, i, model, ...)
nadotx_m_udd(x, n, m, i, model, ...)
ax_m_udd(x, m, i, model, ...)
axn_m_udd(x, n, m, i, model, ...)
nax_m_udd(x, n, m, i, model, ...)
sdotxn_m_udd(x, n, m, i, model, ...)
sxn_m_udd(x, n, m, i, model, ...)
abarx_udd(x, i, model, ...)
abarxn_udd(x, n, i, model, ...)
nabarx_udd(x, n, i, model, ...)Details
These functions implement the standard Uniform Distribution of Deaths approximations linking annual, m-thly, and continuous annuity values.
The exported functions documented on this page are:
ax_m_udd()axn_m_udd()nax_m_udd()adotx_m_udd()adotxn_m_udd()nadotx_m_udd()sxn_m_udd()sdotxn_m_udd()abarx_udd()abarxn_udd()nabarx_udd()
Note that this function relies on the already-existing Abarxn_udd()
implementation in the package, so extra survival-model arguments are not used.