numeraire_dataset.zones.clean.daily_market_rf_clean#
- numeraire_dataset.zones.clean.daily_market_rf_clean(market: DataFrame, risk_free: DataFrame) DataFrame[source]#
Strictly align the CRSP value-weighted market and daily Fama–French risk-free rate.
Both calendars must match exactly. No date is forward-filled or assigned a zero rate. Inputs and outputs are decimal simple returns. WRDS
ff.factors_daily.rfhas been verified in this scale (historical values through 2012 peak at0.0006); conservative magnitude guards fail on obvious percent inputs while allowing historical daily market moves.