Transparency
How this analysis was built — data sources, processing pipeline, modeling assumptions, and limitations.
This project aggregates data from multiple public and proprietary sources to build a comprehensive view of the private credit market:
All data processing, analysis, and chart production is built in R. The workflow for each volume is as follows:
Public data series are pulled via the fredr package (FRED API) and quantmod (equity/ETF prices). Supplementary data from fund disclosures and industry reports is manually structured into R data frames.
Data is cleaned and reshaped using dplyr and tidyr — handling missing periods, normalizing date formats, and reconciling metrics across sources (e.g., unifying default rate definitions across Fitch, Proskauer, Lincoln, and Cliffwater).
Charts are produced using ggplot2 with a consistent dark theme (black/orange palette). Each volume's R script outputs a set of publication-quality PNGs deployed directly to the site.
A local R Shiny dashboard refreshes every 5 minutes, pulling live FRED data and BDC/ETF prices via quantmod::getQuote() — tracking HY/IG spreads, the yield curve, BDC P/NAV, and alt manager performance in real time.
This analysis is conducted independently and has inherent limitations:
R 4.5Core analysis languageggplot2Chart production (all PNGs)dplyr / tidyrData manipulationfredrFRED API — live macro dataquantmodBDC & ETF price dataR ShinyLocal live dashboardopenxlsxExcel report generationGitHub PagesHosting & deployment