Annuity
- elizur.life.annuity.annuity.annuity_due_fv(n: int | Iterable | array, i: float | Iterable | array) float | Iterable | array
- Parameters:
n – years
i – periodic interest rate in decimal form
- Returns:
Future value of annuity of n years with an interest rate of i
- elizur.life.annuity.annuity.annuity_due_pv(n: int | Iterable | array, i: float | Iterable | array) float | Iterable | array
- Parameters:
n – years
i – periodic interest rate in decimal form
- Returns:
Present value of annuity of n years with an interest rate of i
- elizur.life.annuity.annuity.annuity_fv(n: int | Iterable | array, i: float | Iterable | array) float | Iterable | array
- Parameters:
n – years
i – periodic interest rate in decimal form
- Returns:
Future value of annuity of n years with an interest rate of i
- elizur.life.annuity.annuity.annuity_pv(n: int | Iterable | array, i: float | Iterable | array) float | Iterable | array
- Parameters:
n – years
i – periodic interest rate in decimal form
- Returns:
Present value of annuity of n years with an interest rate of i
- elizur.life.annuity.annuity.decreasing_annuity_due_fv(n: int | Iterable | array, i: float | Iterable | array) float | Iterable | array
- Parameters:
n – years
i – periodic interest rate in decimal form
- Returns:
Future value of a decreasing annuity due of n years with an interest rate of i. It is assumed that the annuity payment decrements by 1 each period.
- elizur.life.annuity.annuity.decreasing_annuity_due_pv(n: int | Iterable | array, i: float | Iterable | array) float | Iterable | array
- Parameters:
n – years
i – periodic interest rate in decimal form
- Returns:
Present value of a decreasing annuity due of n years with an interest rate of i. It is assumed that the annuity payment decrements by 1 each period.
- elizur.life.annuity.annuity.decreasing_annuity_fv(n: int | Iterable | array, i: float | Iterable | array) float | Iterable | array
- Parameters:
n – years
i – periodic interest rate in decimal form
- Returns:
Future value of a decreasing annuity of n years with an interest rate of i. It is assumed that the annuity payment decrements by 1 each period.
- elizur.life.annuity.annuity.decreasing_annuity_pv(n: int | Iterable | array, i: float | Iterable | array) float | Iterable | array
- Parameters:
n – years
i – periodic interest rate in decimal form
- Returns:
Present value of a decreasing annuity of n years with an interest rate of i. It is assumed that the annuity payment decrements by 1 each period.
- elizur.life.annuity.annuity.discount_factor(i: float | Iterable | array) float | Iterable | array
- Parameters:
i – interest rate in decimal form
- Returns:
The related discount factor
- elizur.life.annuity.annuity.discount_rate(i: float | Iterable | array) float | Iterable | array
- Parameters:
i – interest rate in decimal form
- Returns:
The related discount rate
- elizur.life.annuity.annuity.geo_increasing_annuity_pv(n: int | Iterable | array, i: int | Iterable | array, k: int | Iterable | array) float | Iterable | array
- Parameters:
n – years
i – periodic interest rate in decimal form
k – periodic payment growth rate
- Returns:
Present value of a geometrically increasing annuity of n years with an interest rate of i and payment growth rate of k.
- elizur.life.annuity.annuity.increasing_annuity_due_fv(n: int | Iterable | array, i: float | Iterable | array) float | Iterable | array
- Parameters:
n – years
i – periodic interest rate in decimal form
- Returns:
Future value of an increasing annuity due of n years with an interest rate of i. It is assumed that the annuity payment increments by 1 each period.
- elizur.life.annuity.annuity.increasing_annuity_due_pv(n: int | Iterable | array, i: float | Iterable | array) float | Iterable | array
- Parameters:
n – years
i – periodic interest rate in decimal form
- Returns:
Present value of an increasing annuity due of n years with an interest rate of i. It is assumed that the annuity payment increments by 1 each period.
- elizur.life.annuity.annuity.increasing_annuity_fv(n: int | Iterable | array, i: float | Iterable | array) float | Iterable | array
- Parameters:
n – years
i – periodic interest rate in decimal form
- Returns:
Future value of an increasing annuity of n years with an interest rate of i. It is assumed that the annuity payment increments by 1 each period.
- elizur.life.annuity.annuity.increasing_annuity_pv(n: int | Iterable | array, i: float | Iterable | array) float | Iterable | array
- Parameters:
n – years
i – periodic interest rate in decimal form
- Returns:
Present value of an increasing annuity of n years with an interest rate of i. It is assumed that the annuity payment increments by 1 each period.
- elizur.life.annuity.annuity.interest_rate(d: float | Iterable | array) float | Iterable | array
- Parameters:
d – discount rate in decimal form
- Returns:
The related interest rate in decimal form