Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jla-data/TVM

Time Value of Money = fifty shades of Cash Flow discounting
https://github.com/jla-data/TVM

Last synced: 9 days ago
JSON representation

Time Value of Money = fifty shades of Cash Flow discounting

Awesome Lists containing this project

README

        

# TVM - Time Value of Money


[![R-CMD-check](https://github.com/jlacko/TVM/workflows/R-CMD-check/badge.svg)](https://github.com/jlacko/TVM/actions)
[![Codecov test coverage](https://codecov.io/gh/jla-data/TVM/branch/master/graph/badge.svg)](https://codecov.io/gh/jla-data/TVM?branch=master) [![CRAN](http://www.r-pkg.org/badges/version/TVM)](https://cran.r-project.org/package=TVM)

Fifty shades of cash flow discounting.

Currently implemented functions (loosely inspired by MS Excel, but vectorized):

- **dcf** – Day Count Fraction
- **irr** – Internal Rate of Return
- **npv** – Net Present Value
- **pmt** – Annuity Payment
- **ipmt** – interest part of an Annuity Payment
- **ppmt** – principal part of an Annuity Payment

With hopefully more to come, but not very actively developed at present.

Implemented with minimal dependencies, mostly in base R.