MyNixOS website logo
Description

Companion to Portfolio Construction and Risk Analysis.

A collection of functions and data sets that support teaching a quantitative finance MS level course on Portfolio Construction and Risk Analysis, and the writing of a textbook for such a course. The package is unique in providing several real-world data sets that may be used for problem assignments and student projects. The data sets include cross-sections of stock data from the Center for Research on Security Prices, LLC (CRSP), corresponding factor exposures data from S&P Global, and several SP500 data sets.

This PCRA R package is a companion to the book Robust Portfolio Construction and Risk Analysis by R. Douglas Martin, Thomas K. Philips, Stoyan Stoyanov, Bernd Scherer and Kirk Li, scheduled for publication by Springer in 2024.

The paper "Robust Statistics for Portfolio Construction and Analysis" by R. Douglas Martin, Stoyan V. Stoyanov, Kirk Li and Mahmoud Shammaa, will be published by The Journal of Portfolio Management in September 2023. The Abstract for the paper is available at Paper Abstract.

The R script file RobustStatisticsForPortfoliosJPM2023.R for reproducing most of the Figures and Tables in the above paper is available in the PCRA package folder PCRA/demo. Download that R script by going to PCRA/demo and double clicking on the file, which then allows you to either click on the "Download raw file" link or the "Copy raw file" link. If you have RStudio installed, the first choice may open the file in RStudio. Otherwise you can paste the file into an empty R script.

If you have any problems with the code, please send emails to both Doug Martin at [email protected] and Kirk Li at [email protected]. We will post responses in this README file.

Metadata

Version

1.2

License

Unknown

Platforms (75)

    Darwin
    FreeBSD
    Genode
    GHCJS
    Linux
    MMIXware
    NetBSD
    none
    OpenBSD
    Redox
    Solaris
    WASI
    Windows
Show all
  • aarch64-darwin
  • aarch64-genode
  • aarch64-linux
  • aarch64-netbsd
  • aarch64-none
  • aarch64_be-none
  • arm-none
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv6l-none
  • armv7a-darwin
  • armv7a-linux
  • armv7a-netbsd
  • armv7l-linux
  • armv7l-netbsd
  • avr-none
  • i686-cygwin
  • i686-darwin
  • 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