Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simple interest/discount may cause equation of value problems and issues for classes that depend on it #44

Open
genedan opened this issue Aug 20, 2020 · 0 comments
Labels
bug Something isn't working

Comments

@genedan
Copy link
Owner

genedan commented Aug 20, 2020

This is kind of an edge case since most TVM problems involve compound interest, so somewhat low priority.

This might also apply to growth functions where accumulation and discounting do not yield the same value for certain points of time. For example, if we invest $1 at 5% simple interest, it grows to $1 x (1.15) = $1.15 at time 3. We can get the present value by multiplying by the discount function, (1 + .05 * t) ^ -1. But what we can't do is get the time 2 value by multiplying 1.15 by the discount function with t=1.

That is, $1 x (1.10) is not equal to $1.15 / 1.05.

When textbooks transition to compound interest, students may get used to its convenient properties and forget that you cannot just multiply by v * t when going backwards in time for 2 periods for certain growth functions other than compound interest.

In the general case, one must first bring the value back to time zero and then grow the pv up to the point in time for which you want to have the value.

The value module is the most obvious place I can think of where this may be a problem, so we should check there first.

@genedan genedan added the bug Something isn't working label Aug 20, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant