Overview
Metrics for the Common × Continuous cell — one time-series factor
broadcast across n_assets assets (a market-wide signal: VIX, USD index, oil,
sentiment). Aggregation is time-series first: per-asset ordinary least squares (OLS) \(\beta\)
over all dates, then a cross-asset \(t\) on the mean of the per-asset
betas.
| Metric | Page |
|---|---|
| Cross-asset \(t\) on per-asset \(\beta_i\) (BJS aggregation) | common_beta |
| Positive / negative / neutral profile of per-asset \(\beta_i\) | common_beta |
| Spread between top- and bottom-bucket assets sorted by \(\beta_i\) | common_quantile |
| Sign-asymmetric slopes (positive vs negative regimes) | common_asymmetry |
common_beta carries the cross-asset significance test; common_quantile and
common_asymmetry are descriptive profile diagnostics.
These metrics test the cross-asset distribution of per-asset
\(\beta_i\), so they need n_assets >= 2. At n_assets == 1 there is no
cross-section: the cell is PANEL, so evaluate raises
IncompatibleAxisError (or returns NaN + structure_mismatch under
strict=False) rather than running. For single-asset time-series
questions use predictive_beta for the direct
dense predictive-regression slope, the panel-input directional_hit_rate
on (date, asset_id, factor, forward_return) for directional skill, or
the two-column series diagnostics (positive_rate, oos_decay, ic_trend) on
an explicit (date, value) series.
The Common × Sparse cell swaps this continuous regressor for a
{0, R} broadcast event dummy (R unrestricted; {0, 1} for a pure
event flag is the simplest form). It does not reuse this
time-series-first OLS-\(\beta\) flow — a broadcast sparse dummy is
evaluated through the event-time metrics under
Common sparse.