Overview

Metrics for the Individual × Sparse cell — event signals where most (date, asset_id) cells carry factor == 0 and the few non-zero cells mark events. The schema is {0, R} — zero on non-event entries, any real value otherwise (R is unrestricted — positive, negative, or any magnitude). Common forms: {0, 1} for a pure event flag, or {0, R} for any real-valued magnitude; both flow through (see caar for the input-form table).

Metric Role Page
Cumulative average abnormal return — \(t\)-test or BMP \(z\)-test Primary caar
Skewness / hit-rate / win-loss diagnostics on per-event returns Profile event_quality
MFE / MAE order-statistic excursion within an event window Profile mfe_mae
Event-window horizon decay Profile event_horizon
Herfindahl-Hirschman index (HHI) on event dates — flags clustering that violates BMP/CAAR independence Profile clustering
Non-parametric Corrado rank test — robust to non-Gaussian returns Profile corrado

The Common × Sparse cell shares this column contract but routes through a distinct procedure (_CommonSparsePanelProcedure — per-asset ordinary least squares (OLS) \(\beta\) on the broadcast dummy → cross-asset \(t\)). Its metrics live under Common continuous.

When events cluster on the same date (earnings season, macro release), prefer caar.bmp_test(kolari_pynnonen_adjust=True) over the vanilla \(t\)-test — the clustering HHI tells you when this matters.