MyNixOS website logo
Description

Make Optimal Financial Decisions.

Make optimal decisions for your personal or household finances. Use tools and methods that are selected carefully to align with academic consensus, bridging the gap between theoretical knowledge and practical application. They help you find your own personalized optimal discretionary spending or optimal asset allocation, and prepare you for retirement or financial independence. The optimal solution to this problems is extremely complex, and we only have a single lifetime to get it right. Fortunately, we now have the user-friendly tools implemented, that integrate life-cycle models with single-period net-worth mean-variance optimization models. Those tools can be used by anyone who wants to see what highly-personalized optimal decisions can look like. For more details see: Idzorek T., Kaplan P. (2024, ISBN:9781952927379), Haghani V., White J. (2023, ISBN:9781119747918).

R4GoodPersonalFinances

lifecycle license CRAN_Status_Badge metacrandownloads R4GoodPersonalFinances statusbadge R-CMD-check Codecov testcoverage

Make Optimal Financial Decisions

The R4GoodPersonalFinances R package is a set of tools designed to help you plan and make informed, data-driven decisions for your personal or household finances.
These tools are selected carefully to align with academic consensus, bridging the gap between theoretical knowledge and practical application. They assist you in:

  • finding optimal asset allocation,
  • preparing for retirement or financial independence,
  • calculating optimal spending,
  • and more.

Installation

Installation from CRAN

The latest stable version of the package released on CRAN can be installed with:

# install.packages("pak")
pak::pak("R4GoodPersonalFinances")

Installation from GitHub

You can install the latest version of R4GoodPersonalFinances from GitHub with:

# install.packages("pak")
pak::pak("R4GoodAcademy/R4GoodPersonalFinances")

Installation from R-universe

You can install the package from R-universe also as WebAssembly (WASM) binaries for use in WebR applications:

install.packages(
  "R4GoodPersonalFinances", 
  repos = c(
    "https://r4goodacademy.r-universe.dev", 
    "https://cloud.r-project.org"
  )
)

Acknowledgments

  • Haghani V., White J. (2023) The Missing Billionaires: A Guide to Better Financial Decisions. ISBN:9781119747918.
  • Idzorek, Thomas M., and Paul D. Kaplan. (2024) Lifetime Financial Advice: A Personalized Optimal Multilevel Approach. CFA Institute Research Foundation. ISBN:9781952927379.
  • Milevsky, Moshe. (2020) Retirement Income Recipes in R: From Ruin Probabilities to Intelligent Drawdowns. Springer. doi.org/10.1007/978-3-030-51434-1.

R for Good Academy

The R4GoodPersonalFinances R package is part of the R for Good Academy project. You can find there free resources explaining in details concepts of personal finances implemented in this R package.

The official package documentation can be found here:
r4goodacademy.github.io/R4GoodPersonalFinances

Make Optimal Financial Decisions with the R4GoodPersonalFinances R package!

Metadata

Version

1.0.0

License

Unknown

Platforms (75)

    Darwin
    FreeBSD
    Genode
    GHCJS
    Linux
    MMIXware
    NetBSD
    none
    OpenBSD
    Redox
    Solaris
    WASI
    Windows
Show all
  • aarch64-darwin
  • aarch64-freebsd
  • aarch64-genode
  • aarch64-linux
  • aarch64-netbsd
  • aarch64-none
  • aarch64-windows
  • aarch64_be-none
  • arm-none
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv6l-none
  • armv7a-linux
  • armv7a-netbsd
  • armv7l-linux
  • armv7l-netbsd
  • avr-none
  • i686-cygwin
  • i686-freebsd
  • i686-genode
  • i686-linux
  • i686-netbsd
  • i686-none
  • i686-openbsd
  • i686-windows
  • javascript-ghcjs
  • loongarch64-linux
  • m68k-linux
  • m68k-netbsd
  • m68k-none
  • microblaze-linux
  • microblaze-none
  • microblazeel-linux
  • microblazeel-none
  • mips-linux
  • mips-none
  • mips64-linux
  • mips64-none
  • mips64el-linux
  • mipsel-linux
  • mipsel-netbsd
  • mmix-mmixware
  • msp430-none
  • or1k-none
  • powerpc-netbsd
  • powerpc-none
  • powerpc64-linux
  • powerpc64le-linux
  • powerpcle-none
  • riscv32-linux
  • riscv32-netbsd
  • riscv32-none
  • riscv64-linux
  • riscv64-netbsd
  • riscv64-none
  • rx-none
  • s390-linux
  • s390-none
  • s390x-linux
  • s390x-none
  • vc4-none
  • wasm32-wasi
  • wasm64-wasi
  • x86_64-cygwin
  • x86_64-darwin
  • x86_64-freebsd
  • x86_64-genode
  • x86_64-linux
  • x86_64-netbsd
  • x86_64-none
  • x86_64-openbsd
  • x86_64-redox
  • x86_64-solaris
  • x86_64-windows