Derivation of time-continuous equation
The classical formula for the present value of a series of ''n'' fixed monthly payments amount ''x'' invested at a monthly interest rate ''i''% is: : The formula may be re-arranged to determine the monthly payment ''x'' on a loan of amount ''P''0 taken out for a period of ''n'' months at a monthly interest rate of ''i''%: : We begin with a small adjustment of the formula: replace ''i'' with ''r''/''N'' where ''r'' is the annual interest rate and ''N'' is the annual frequency of compounding periods (''N'' = 12 for monthly payments). Also replace ''n'' with ''NT'' where ''T'' is the total loan period in years. In this more general form of the equation we are calculating ''x''(''N'') as the fixed payment corresponding to frequency ''N''. For example, if ''N'' = 365, ''x'' corresponds to a daily fixed payment. As ''N'' increases, ''x''(''N'') decreases but the product ''N''·''x''(''N'') approaches a limiting value as will be shown: : : Note that ''N''·''x''(''N'') is simply the amount paid per year – in effect an annual repayment rate ''M''''a''. It is well established that: : Applying the same principle to the formula for annual repayment, we can determine a limiting value: : At this point in the orthodox formula for present value, the latter is more properly represented as a function of annual compounding frequency ''N'' and time ''t'': : Applying the limiting expression developed above we may write present value as a purely time dependent function: :Comparison with similar physical systems
Define the "reverse time" variable ''z'' = ''T'' − ''t''. (''t'' = 0, ''z'' = ''T'' and ''t'' = ''T'', ''z'' = 0). Then:Mortgage difference and differential equation
The conventionalSolving the difference equation
We begin by re-writing the difference equation in recursive form: : Using the notation ''P''''n'' to indicate the mortgage balance after ''n'' periods, we may apply the recursion relation iteratively to determine ''P''1 and ''P''2: : : It can already be seen that the terms containing ''M''''N'' form a geometric series with common ratio 1 + ''r''Δ ''t''. This enables us to write a general expression for ''P''''n'': : Finally noting that ''r'' Δ ''t'' = ''i'' the per-period interest rate and the per period payment, the expression may be written in conventional form: : If the loan timespan is m periods, then ''P''''m'' = 0 and we obtain the standard present value formula: :Solving the differential equation
: One method of solving the equation is to obtain theCalculation of accumulated interest and principal payments
Re-arranging the original differential equation we obtain: : Integrating both sides of the equation yields: : The first integral on the right hand side determines the accumulated interest payments from time of inception to time t whilst the second determines the accumulated principal payments over the same period. The sum of these interest and principal payments must equal the cumulative fixed payments at time ''t'' i.e. ''M''''a''''t''. Evaluating the first integral on the right we obtain an expression for ''I''(''t''), the interest paid: : Unsurprisingly the second integral evaluates to ''P''0 − ''P''(''t'') and therefore: : The reader may easily verify that this expression is algebraically identical to the one above.Loan cost factor
The cost of a loan is simply the annual rate multiplied by loan period: : Let ''s'' = ''rT''. Then we may define loan cost factor ''C''(''s'') such that ''C'' = ''P''0''C''(s) i.e.: ''C''(''s'') is the cost per unit of currency loaned. : The function ''C''(''s'') is characterised by having a limiting value of 1 when ''s'' is close to zero since for small values of ''s'', exp(−''s'') ≈ 1 − ''s'' and the denominator simplifies to ''s''. Also when ''s'' is very large, exp(−''s'') is small so ''C''(''s'') ≈ ''s'' and thus loan cost ''C'' ≈ ''P''0''rT'' (''rT'' >> 0). By way of example, consider a loan of 1000000 at 10% repaid over 20 years. Then ''s'' = 0.1 × 20 = 2. : The product rT is an easily obtained but important parameter in determining loan cost according to the equation C=P0xC(s). This is best illustrated by plotting the cost factor function for s values in domain ;5 The linear behaviour of the function for higher values of ''s'' is clear.Equivalent simple interest cost factor
For a fixed term loan of t years, we may compare the above loan cost factor against an equivalent simple interest cost factor ''1+se'' where ''se=ret'' and ''re'' is the equivalent simple interest rate: : It is straightforward to determine ''se'' in terms of s. Dividing by loan time period t will then give the equivalent simple interest rate. More challenging is the reverse determination of s given ''se''. In his book ''Problem Solving with True Basic'', Dr B.D. Hahn has a short section on certain 'hire purchase' schemes in which ''interest is calculated in advance in one lump sum, which is added to the capital amount, the sum being equally divided over the repayment period. The buyer, however, is often under the impression that the interest is calculated on a reducing balance.'' The above example is adapted from the one given in Dr Hahn's book in which he employs the Newton-Raphson algorithm to solve the same problem albeit for a discrete interval (i.e. monthly) repayment loan over the same time period (3 years). As with many similar examples the discrete interval problem and its solution is closely approximated by calculations based on the continuous repayment model - Dr Hahn's solution for interest rate is 40.8% as compared to the 41.6% calculated above.Period of a loan
If a borrower can afford an annual repayment rate ''M''''a'', then we can re-arrange the formula for calculating ''M''''a'' to obtain an expression for the time period ''T'' of a given loan ''P''0: :Minimum payment ratio
The minimum payment ratio of a loan is the ratio of minimum possible payment rate to actual payment rate. The minimum possible payment rate is that which just covers the loan interest – a borrower would in theory pay this amount forever because there is never any decrease in loan capital. We will use the letter ''k'' to denote minimum payment ratio: : Now we may consider a small re-arrangement of the equation for loan period ''T'': : : Plotting ''s''(''k'') against ''k'' gives a very graphic demonstration of why it is a good idea to keep the ''k'' value well below the asymptote at ''k'' = 1 since in the vicinity thereof, ''s''(''k'') increases sharply and therefore so does loan cost which is in turn an increasing function of parameter ''s'' (''rT'' product)."Half-life" of a loan
A useful parameter of the mortgage model is the "half-life" of the loan which is the time it takes for the balance on the loan to reach half its original value. To determine the "half-life" we may write: : Solving for ''t'' we obtain: : For example, applying the formula to some test data (loan of 1 million at 10% for 20 years) we obtain the half-life as 14.34 years. If in practice the loan is being repaid via monthly instalments, the decimal portion can be converted to months and rounded so this answer would equate to 172 months.Calculation of interest rate
In the discrete time interval model, calculation of a mortgage based interest rate given the remaining parameters has not been possible using analytic methods. Implementations such as the Excel "rate" function employ a numerical "trial and improvement" method to determine interest rate. At first glance this would also seem to be the case for the continuous repayment model. Given: : we may write: : :Present value and future value formulae
Corresponding to the standard formula for the present value of a series of fixed monthly payments, we have already established a time continuous analogue: : In similar fashion, a future value formula can be determined: : In this case the annual rate ''M''''a'' is determined from a specified (future) savings or sinking fund target ''P''''T'' as follows. : It will be noted that as might be expected: : Another way to calculate balance due ''P''(''t'') on a continuous-repayment loan is to subtract the future value (at time ''t'') of the payment stream from the future value of the loan (also at time ''t''): :Example
The following example from a school text book will illustrate the conceptual difference between a savings annuity based on discrete time intervals (per month in this case) and one based on continuous payment employing the above future value formula: ''On his 30th birthday, an investor decides he wants to accumulate R500000 by his 40th birthday. Starting in one month's time he decides to make equal monthly payments into an account that pays interest at 12% per annum compounded monthly. What monthly payments will he have to make?'' For the sake of brevity, we will solve the "discrete interval" problem using the Excel PMT function: : The amount paid annually would therefore be 26082.57. For a theoretical continuous payment savings annuity we can only calculate an annual ''rate'' of payment: : At this point there is a temptation to simply divide by 12 to obtain a monthly payment. However this would contradict the primary assumption upon which the "continuous payment" model is based: namely that the annual payment ''rate'' is defined as: : Since it is of course impossible for an investor to make an infinitely small payment infinite times per annum, a bank or other lending institution wishing to offer "continuous payment" annuities or mortgages would in practice have to choose a large but finite value of ''N'' (annual frequency of payments) such that the continuous time formula will always be correct to within some minimal pre-specified error margin. For example, hourly fixed payments (calculated using the conventional formula) in this example would accumulate to an annual payment of 25861.07 and the error would be < 0.02%. If the error margin is acceptable, the hourly payment rate can be more simply determined by dividing ''M''''a'' by 365×24. The (hypothetical) lending institution would then need to ensure its computational resources are sufficient to implement (when required) hourly deductions from customer accounts. In short cash "flow" for continuous payment annuities is to be understood in the very literal sense of the word. : ''"Monies paid into a fund in the financial world are paid at discrete – usually equally spaced – points in calendar time. In the continuous process the payment is made continuously, as one might pour fluid from one container into another, where the rate of payment is the fundamental quantity".'' The following table shows how as ''N'' (annual compounding frequency) increases, the ''annual'' payment approaches the limiting value of ''M''''a'', the annual payment ''rate''. The difference (error) between annual payment and the limiting value is calculated and expressed as a percentage of the limiting value. Beckwith (pages 128–129) provides more complex examples involving interest rate calculation. The interested reader may verify the calculations by entering the resultant transcendental equations on Wolfram Alpha. Note: the line of working before eqn (38) in Beckwith's article is missing a pair of brackets It will be apparent from the above that the concept of a "continuous repayment" mortgage is a somewhat theoretical construct. Whether it has practical value or not is a question that would need to be carefully considered by economists and actuaries. In particular the meaning of an annual repayment ''rate'' must be clearly understood as illustrated in the above example. However the "continuous payment" model does provide some meaningful insights into the behaviour of the discrete mortgage balance function – in particular that it is largely governed by aSummary of formulae and online calculators
Notes
References
* * * * *Bibliography
* Kreyszig, Erwin, ''Advanced Engineering Mathematics'' (1998, Wiley Publishers, USA), . {{DEFAULTSORT:Continuous-Repayment Mortgage Mortgage Mathematical finance