Forward rate implied by spot rates
fnk_from_z.RdComputes the annual effective forward rate for the interval from time
n to time n + k:
$$
(1+z_{n+k})^{n+k}
=
(1+z_n)^n(1+f_{n,k})^k.
$$
Examples
z <- c(0.03, 0.04, 0.05, 0.06, 0.07)
fnk_from_z(z, n = 1, k = 4)
#> [1] 0.0802404
fnk_from_z(z, n = 2, k = 2)
#> [1] 0.08038462