arXiv is now an independent nonprofit! Learn more
License: CC BY 4.0
arXiv:2607.05091v3 [q-fin.GN] 09 Jul 2026

Any Axes Are Allowed:
A Characteristic–Axis Integral Diagnosis of Factor Models

Useong Shin Sogang Business School, Sogang University (Seoul, Korea).
ORCID: 0009-0003-0197-9003
Email: useong@sogang.ac.kr
Abstract

This paper extends the cap-axis integral diagnostic to general characteristic axes, measuring factor-model pricing errors as bridge-alpha curves. A predetermined characteristic order generates prefix portfolios; subtracting equal-exposure aggregate portfolios yields zero-investment bridges indexed by cutoff pp. The null is a zero-curve restriction on the subspace generated by the order, not a pointwise decile test. In 1967–2024 CRSP data, adding a counterpart factor flips the curve’s sign on every axis, but only HML and CMA overcorrect enough to be rejected, whereas RMW and UMD flatten their axes. A size-split reconstruction traces the overcorrection to 2×32\times 3 factor construction rather than the premium. Axis pricing errors are largely unrelated to maximum-Sharpe gains.

JEL: G12; G11; C52; C58

Keywords: factor models; characteristic-sorted portfolios; asset pricing tests; stochastic discount factor; pricing errors; model evaluation

1 Introduction

Factor models summarize many cross-sectional return patterns with a small set of common factors. When this works, the factor span expands the mean–variance opportunity set and raises the attainable maximum Sharpe ratio. But a larger span and zero pricing errors on a particular economic coordinate are not the same requirement: a low-dimensional SDF approximation can be strong along some directions while leaving systematic alphas on a restricted subspace. Standard GRS and characteristic-sorted portfolio tests ask whether a model prices a selected set of test assets, but their conclusions depend on portfolio construction and binning, while spanning and maximum-Sharpe criteria compare factor spans without showing where pricing errors remain. This leaves a gap between model comparison by factor span and restricted zero-alpha pricing on economically meaningful coordinates.

This paper fills that gap with a characteristic-axis integral diagnostic. Fix a characteristic before looking at returns, sort stocks by it, and at each cutoff pp form the prefix portfolio and subtract an equal-exposure aggregate portfolio from the same valid subuniverse, giving a zero-investment bridge. Regressing each bridge return on a factor model gives a cutoff-specific alpha, and varying pp turns these into a bridge-alpha curve, pαmx(p)p\mapsto\alpha^{x}_{m}(p). A zero curve means the model prices the prefix, tail, interval, and step-function portfolios generated by the characteristic order; a nonzero curve shows the sign, size, and location of the pricing errors. The diagnostic thus converts pricing errors into a functional object rather than a larger collection of test portfolios: the signed area, IAEIAE, ISEISE, and sup norm record direction, total distortion, and largest local error in one coordinate system, and finite-grid differences show where along the axis the curve is created, flattened, or reversed.

The construction extends the cap-axis diagnostic to general characteristics. Market capitalization is only one ordering variable; the same bridge applies to value, operating profitability, investment, momentum, or any characteristic fixed ex ante. Once the axis is fixed the cutoff portfolios and functionals are determined mechanically—the researcher does not choose a few decile portfolios, the axis generates the whole path.

I apply the diagnostic to value, operating profitability, investment, and momentum axes in 1967–2024 CRSP data. The four axes share a recurring sign pattern: models without the counterpart factor tend to leave positive curves, consistent with undercorrection of the high-characteristic side, while adding the counterpart factor shifts the curve downward. This shift is not always a pass—HML and CMA/IA move the value and investment axes past zero into significant opposite-signed errors, whereas RMW and UMD flatten the profitability and momentum axes. There is no single model ranking: q5 is stable on value and momentum but overcorrects on investment, FF5 and FF6 are flattest on profitability but rejected on value and investment, and Carhart performs well on momentum but not on value. The same model leaves different pricing-error fingerprints across coordinates.

These fingerprints are also distinct from maximum-Sharpe contributions: in a factor scan, large ΔSR\Delta SR need not produce low axis IAEIAE, and a factor whose construction is closer to the tested axis often leaves lower distortion than the canonical counterpart factor. Axis-level pricing therefore depends not only on whether a model contains a characteristic premium, but on how that premium is implemented as a portfolio; replication, block-bootstrap, and finite-sample calibration checks rule out merge, critical-value, and size-distortion explanations. This is not a full SDF test—passing one axis means the model prices the restricted subspace generated by that characteristic, not all anomaly, industry, or idiosyncratic directions. By fixing one economic coordinate ex ante, the diagnostic measures where a factor model undercorrects, overcorrects, or genuinely flattens the pricing-error path at high resolution within that coordinate.

2 Theoretical Background and Related Literature

Characteristics, factors, and pricing errors.

Many empirical asset-pricing factors originate from firm characteristics. Size and book-to-market became the core coordinates of the Fama–French three-factor model (Fama and French, 1992, 1993); momentum was established as an independent return-continuation pattern (Jegadeesh and Titman, 1993; Carhart, 1997); and investment and profitability became central to investment- and profitability-based models (Titman et al., 2004; Novy-Marx, 2013; Fama and French, 2015; Hou et al., 2015). Whether these characteristics proxy for covariances with priced risks or directly describe expected returns remains a long-standing issue (Daniel and Titman, 1997). This paper does not resolve that debate; it fixes a characteristic as an economic coordinate and asks how a factor model’s pricing errors are distributed along it. This matters because covariance fit and characteristic-coordinate pricing need not coincide in a low-dimensional model: a model can fit time-series covariances well yet still leave systematic average-return errors along a characteristic order, and the results below show that adding the counterpart factor often moves the bridge-alpha curve in the expected direction but can also move it past zero into an opposite-signed error.

Model comparison and Sharpe-ratio criteria.

The growth of multifactor models has made model comparison central. The Fama–French models (Fama and French, 1993, 2015), the Carhart model (Carhart, 1997), and the q-factor family (Hou et al., 2015, 2019, 2020, 2021, 2024) explain overlapping return patterns from different economic motivations, and a leading comparison criterion is factor spanning and the associated maximum Sharpe ratio. Barillas and Shanken (2017, 2018) show that, for traded-factor models, common test-asset alphas add little relative to the factor span; Fama and French (2018) discuss factor selection from a mean–variance perspective, and Kozak et al. (2018) show how a few high-variance directions can approximate the SDF. The present diagnostic is complementary—it asks a different question, conditional on a chosen economic axis, where does a model leave pricing errors?—so I treat maximum-Sharpe improvement and axis-level distortion, measured by ΔSR\Delta SR and IAEIAE, as separate coordinates of model performance.

Test assets and characteristic-sorted portfolios.

Standard alpha tests evaluate pricing errors on a selected set of test assets, including the GRS test (Gibbons et al., 1989), Hansen–Jagannathan distance (Hansen and Jagannathan, 1997), and SDF-based evaluation of linear factor models (Cochrane, 2005). Their conclusions can depend on how test assets are formed: Lewellen et al. (2010) show that characteristic-sorted portfolios with a strong factor structure can make tests weak or overly forgiving, while Giglio et al. (2025) emphasize the joint role of test assets and weak factors. Repeated model search adds data-snooping concerns (Lo and MacKinlay, 1990), and the reproducibility of the factor zoo is itself an empirical issue (Jensen et al., 2023). The characteristic-axis diagnostic handles test-asset choice differently: once the characteristic is fixed ex ante, the test assets—the full path of prefix bridges and their functionals—are generated mechanically by the order and the aggregate-exposure normalization, not chosen as a few deciles or a single spread. Because these are zero-investment bridges, the aggregate component is removed before alphas are estimated, so the test rests on a zero-curve restriction rather than on high R2R^{2} in individual sorted-portfolio regressions.

Functional view of characteristic sorts.

The paper also relates to the functional view of characteristic-sorted portfolios. Cattaneo et al. (2020) develop nonparametric estimation and inference for portfolios indexed by characteristics; I use the same perspective for factor-model diagnosis, estimating a bridge alpha αmx(p)\alpha^{x}_{m}(p) at each cutoff p[0,1]p\in[0,1] and summarizing the curve by its signed area, IAEIAE, ISEISE, and sup norm—direction, total absolute distortion, quadratic concentration, and largest local error. The object is therefore not a pointwise alpha test on a few bins, but a restricted zero-alpha condition on the subspace generated by the selected axis.

Characteristics studied in this paper.

The empirical axes are value, operating profitability, investment, and momentum. The value axis is tied to the value and anomaly-decomposition literature (Fama and French, 2008); the investment axis follows the asset-growth evidence of Titman et al. (2004) and the q-factor investment factor (Hou et al., 2015); the profitability axis relates to gross profitability (Novy-Marx, 2013), RMW (Fama and French, 2015), and the ROE and expected-growth block in q5 (Hou et al., 2021); and the momentum axis follows Jegadeesh and Titman (1993) and Carhart (1997). The paper does not claim these are new anomalies, but uses well-known characteristics as fixed coordinates on which to compare where factor models under-correct, over-correct, or flatten pricing errors.

Frequency, nonsynchronous trading, and prior diagnostics.

Daily factor regressions can be affected by nonsynchronous and thin trading, which may distort betas and intercepts (Scholes and Williams, 1977; Dimson, 1979), so I use monthly results as the baseline and treat daily results as companion diagnostics rather than reporting lead–lag checks for every axis. When a model passes the monthly bridge test but rejects in the daily diagnostic, I report a Dimson lead–lag correction to separate a stable characteristic-axis pricing error from short-horizon timing mismatch; in the reported results this matters only for the operating-profitability axis. Finally, the paper generalizes an earlier diagnostic: Shin (2026) measures pricing errors inside the investible market as a full cap-axis bridge-alpha curve, and the present paper extends the same object to general characteristic axes, since market capitalization is only one ordering variable. The target is not full SDF validity, but pricing on the restricted subspace generated by the chosen characteristic.

3 Generalizing the Axis Integral Diagnostic

The cap-axis integral diagnostic in Shin (2026) measures pricing errors inside the market portfolio as a function of market-capitalization rank. The construction requires only a characteristic fixed before returns are observed, a set of stocks sortable by it, and an aggregate portfolio on that set. This section rewrites the cap-axis object as a general characteristic-axis object.

3.1 Characteristic axis and bridge

Let xx be a stock-level characteristic observed at formation date τ(t)\tau(t), and let τ(t)x\mathcal{I}^{x}_{\tau(t)} denote the set of stocks for which xx is valid. This set need not be the full CRSP universe; for accounting-based characteristics it is the valid-characteristic subuniverse with observed book equity, operating profitability, or investment. The key requirement is that τ(t)x\mathcal{I}^{x}_{\tau(t)} is defined ex ante and uses no return information after the formation date.

Sort stocks in descending order of xi,τ(t)x_{i,\tau(t)}, and assign each valid stock a strictly positive formation-date weight πi,τ(t)x\pi^{x}_{i,\tau(t)} that uses no post-formation return information. A natural family is the power-of-cap weight

πi,τ(t)xMEi,τ(t)ρ,ρ0,\pi^{x}_{i,\tau(t)}\;\propto\;ME_{i,\tau(t)}^{\rho},\qquad\rho\geq 0, (1)

which nests value weighting (ρ=1\rho=1) and equal weighting (ρ=0\rho=0) and admits intermediate choices such as ρ=12\rho=\tfrac{1}{2} or ρ=2\rho=2. Normalize the weights to sum to one and traverse the stocks in the fixed characteristic order. In the continuous limit, the sorted axis is u[0,1]u\in[0,1] and dμ(u)d\mu(u) is the induced formation-date measure along that order, so dudu denotes cumulative μ\mu-mass rather than wealth share alone. The order is fixed during the holding period, while the traversal weights are carried forward each trading day as start-of-day buy-and-hold shares. In the cap axis, both the ordering variable and the measure are market equity (ρ=1\rho=1); in a general axis, xx fixes the order while μ\mu fixes the measure. Cutoff pp is therefore not a characteristic quantile but cumulative μ\mu-mass along the characteristic order.

Let rtx(u)r^{x}_{t}(u) be the return of the infinitesimal portfolio at rank uu. The characteristic-valid aggregate return is

RtA,x=01rtx(u)𝑑u.R^{A,x}_{t}=\int_{0}^{1}r^{x}_{t}(u)\,du. (2)

For the cap measure (ρ=1\rho=1), RtA,xR^{A,x}_{t} is close to the investible market return; under a general measure it is the μ\mu-weighted aggregate return of the valid subuniverse—still an implementable buy-and-hold portfolio, but no longer the market portfolio. The pricing statement below is thus conditional on the selected characteristic, its valid universe, and the chosen measure.

For cutoff p[0,1]p\in[0,1], define the prefix contribution as

Ctx(p)=0prtx(u)𝑑u,C^{x}_{t}(p)=\int_{0}^{p}r^{x}_{t}(u)\,du, (3)

and subtract an equal aggregate exposure pRtA,xpR^{A,x}_{t} to obtain the characteristic-axis bridge:

Dtx(p)=Ctx(p)pRtA,x.D^{x}_{t}(p)=C^{x}_{t}(p)-pR^{A,x}_{t}. (4)

The bridge is closed at both endpoints,

Dtx(0)=Dtx(1)=0,D^{x}_{t}(0)=D^{x}_{t}(1)=0, (5)

and the tail bridge is the negative of the prefix bridge,

p1rtx(u)𝑑u(1p)RtA,x=Dtx(p),\int_{p}^{1}r^{x}_{t}(u)\,du-(1-p)R^{A,x}_{t}=-D^{x}_{t}(p), (6)

so a single prefix-bridge curve records the body–tail offset at every cutoff.

For factor model mm with factor vector fm,tf_{m,t}, estimate

Dtx(p)=αmx(p)+βmx(p)fm,t+εm,tx(p).D^{x}_{t}(p)=\alpha^{x}_{m}(p)+\beta^{x}_{m}(p)^{\prime}f_{m,t}+\varepsilon^{x}_{m,t}(p). (7)

The function pαmx(p)p\mapsto\alpha^{x}_{m}(p) is the characteristic-axis bridge-alpha curve, and the zero-curve null is

H0x:αmx(p)=0for all p[0,1].H^{x}_{0}:\alpha^{x}_{m}(p)=0\quad\text{for all }p\in[0,1]. (8)

3.2 Functional summaries and the rank-area portfolio

The bridge-alpha curve is a function, not a scalar. I summarize it by four functionals:

SAmx\displaystyle SA^{x}_{m} =01αmx(p)𝑑p,\displaystyle=\int_{0}^{1}\alpha^{x}_{m}(p)\,dp, (9)
IAEmx\displaystyle IAE^{x}_{m} =01|αmx(p)|𝑑p,\displaystyle=\int_{0}^{1}\left|\alpha^{x}_{m}(p)\right|\,dp, (10)
ISEmx\displaystyle ISE^{x}_{m} =01αmx(p)2𝑑p,\displaystyle=\int_{0}^{1}\alpha^{x}_{m}(p)^{2}\,dp, (11)
SUPmx\displaystyle SUP^{x}_{m} =supp[0,1]|αmx(p)|.\displaystyle=\sup_{p\in[0,1]}\left|\alpha^{x}_{m}(p)\right|. (12)

SASA measures directional pricing error. IAEIAE measures total distortion without sign cancellation. ISEISE gives more weight to large local distortions, and SUPSUP records the largest absolute pricing error on the axis. Reversing the sort direction changes only the sign of SASA; IAEIAE, ISEISE, and SUPSUP are unchanged. The descending-order convention therefore affects the economic interpretation of the signed area, not rejection.

The signed area can be implemented as the alpha of a single zero-investment portfolio. Integrating (4) over pp gives

01Dtx(p)𝑑p\displaystyle\int_{0}^{1}D^{x}_{t}(p)\,dp =01{0prtx(u)𝑑upRtA,x}𝑑p\displaystyle=\int_{0}^{1}\left\{\int_{0}^{p}r^{x}_{t}(u)\,du-pR^{A,x}_{t}\right\}dp
=01(12u)rtx(u)𝑑u.\displaystyle=\int_{0}^{1}\left(\frac{1}{2}-u\right)r^{x}_{t}(u)\,du. (13)

Define the rank-area return as

Ytx=01(12u)rtx(u)𝑑u.Y^{x}_{t}=\int_{0}^{1}\left(\frac{1}{2}-u\right)r^{x}_{t}(u)\,du. (14)

Then

αm(Yx)=01αmx(p)𝑑p=SAmx.\alpha_{m}(Y^{x})=\int_{0}^{1}\alpha^{x}_{m}(p)\,dp=SA^{x}_{m}. (15)

Thus SASA is the alpha of a single long–short portfolio with linear rank weights 12u\tfrac{1}{2}-u. This portfolio tilts long toward the top of the axis and short toward the bottom, with intensity proportional to rank.

Because uu is cumulative μ\mu-mass, the same measure governs both the aggregate weighting and the rank coordinate. The rank-area portfolio therefore remains a single tradeable long–short position, but its weights depend on μ\mu: changing the measure (for example from ρ=1\rho=1 to ρ=0\rho=0) reweights the position without altering the construction. Equal- and value-weighted implementations are thus two instances of the same object rather than separate tests.

3.3 Restricted characteristic-axis pricing

The key interpretation is restricted pricing. For a fixed admissible measure, define the closed linear subspace generated by axis xx as

𝒱x=span{RA,x,Dx(p):p[0,1]}¯.\mathcal{V}_{x}=\overline{\mathrm{span}\left\{R^{A,x},D^{x}(p):p\in[0,1]\right\}}. (16)
Assumption 1 (Regularity).

All test returns and factor returns have finite second moments, and Var(fm)\mathrm{Var}(f_{m}) is nonsingular.

Definition 1 (Admissible measure).

A formation-date measure μ\mu is admissible if it is fixed using only information available at τ(t)\tau(t) (ex ante), places strictly positive mass on each valid stock, and has finite total mass. The power-of-cap family (1) is admissible for every ρ0\rho\geq 0; cap weighting (ρ=1\rho=1) and equal weighting (ρ=0\rho=0) are special cases.

Proposition 1 (Restricted characteristic-axis pricing).

Under 1 and any admissible measure μ\mu (Definition 1), factor model mm prices every return in 𝒱x\mathcal{V}_{x} if and only if

αm(RA,x)=0andαm(Dx(p))=0for all p[0,1].\alpha_{m}(R^{A,x})=0\quad\text{and}\quad\alpha_{m}(D^{x}(p))=0\quad\text{for all }p\in[0,1]. (17)
Proof.

For any L2L^{2} return RR, the OLS alpha functional is

αm(R)=E[R]E[fm]Var(fm)1Cov(fm,R).\alpha_{m}(R)=E[R]-E[f_{m}]^{\prime}\mathrm{Var}(f_{m})^{-1}\mathrm{Cov}(f_{m},R). (18)

Under 1, this is a bounded linear functional. Necessity is immediate. For sufficiency, (17) sets the functional to zero on the generators of 𝒱x\mathcal{V}_{x}. Linearity gives zero alpha on all finite linear combinations, and continuity extends the result to the closed span. The argument uses only linearity and continuity of the alpha functional; the measure μ\mu enters through the definitions of RA,xR^{A,x} and Dx(p)D^{x}(p) but not through the proof, so the equivalence holds for every admissible μ\mu. ∎

Proposition 1 fixes the scope of the diagnostic. If the aggregate gate and the zero curve both hold, the model prices every prefix, tail, interval, and step-function portfolio generated by the axis. In this sense, the test is complete within the selected characteristic axis. It is not a test of full SDF validity. It does not price industry, other-anomaly, or idiosyncratic long–short directions outside the axis. If the valid universe is smaller than the market, the conclusion is restricted to that universe.

Remark 1 (Measure invariance and the canonical choice).

Proposition 1 holds for every admissible measure. The characteristic xx fixes the ordering; the measure only fixes how the axis is traversed and how the aggregate is weighted. Cap weighting (ρ=1\rho=1) is canonical because the aggregate then coincides with the investable market return, so the gate αm(RA,x)=0\alpha_{m}(R^{A,x})=0 is a statement about pricing the market. Under a general measure the aggregate remains an implementable buy-and-hold portfolio but loses this market interpretation. Since a valid SDF must price every implementable return, the diagnostic is well-defined for any admissible μ\mu, and equal weighting is the special case ρ=0\rho=0 rather than a separate construction. The empirical sections use the canonical ρ=1\rho=1 measure for interpretability.

Remark 2 (Interpreting aggregate-gate failure).

The equivalence in Proposition 1 depends on the gate condition αm(RA,x)=0\alpha_{m}(R^{A,x})=0. If the gate fails, a zero curve means pricing only the zero-investment bridge subspace span¯{Dx(p)}\overline{\mathrm{span}}\{D^{x}(p)\}, not the full space 𝒱x\mathcal{V}_{x}. In particular, when the valid subuniverse is defined by the CRSP\capCompustat intersection, aggregate alpha may reflect coverage selection rather than model failure. Curve results for gate-failing models are therefore interpreted conditionally on that gate.

3.4 Finite-grid implementation, inference, and calibration

The empirical implementation replaces the continuous axis with a finite stock universe and a finite grid. At the formation date I sort stocks with valid characteristic xx. Under the canonical cap measure (ρ=1\rho=1) the formation-date weights coincide with buy-and-hold wealth shares wi,txw^{x}_{i,t}; a general admissible measure replaces wi,txw^{x}_{i,t} throughout by the normalized weights πi,tx\pi^{x}_{i,t}. Let wi,txw^{x}_{i,t} be the start-of-day buy-and-hold wealth share of stock ii on holding day tt:

i=1Ntxwi,tx=1,RtA,x=i=1Ntxwi,txRi,t.\sum_{i=1}^{N^{x}_{t}}w^{x}_{i,t}=1,\qquad R^{A,x}_{t}=\sum_{i=1}^{N^{x}_{t}}w^{x}_{i,t}R_{i,t}. (19)

Here RtA,xR^{A,x}_{t} is the aggregate return of the valid subuniverse for axis xx—the investible market return in the cap axis, and the aggregate return of stocks with valid accounting or momentum information in the other axes.

Define cumulative wealth shares and midpoint ranks by

ci,tx=j=1iwj,tx,μi,tx=ci,tx12wi,tx.c^{x}_{i,t}=\sum_{j=1}^{i}w^{x}_{j,t},\qquad\mu^{x}_{i,t}=c^{x}_{i,t}-\frac{1}{2}w^{x}_{i,t}. (20)

For target cutoff pp, let kt(p)=min{i:ci,txp}k_{t}(p)=\min\{i:c^{x}_{i,t}\geq p\} be the last stock in the whole-stock prefix and st(p)=ckt(p),txs_{t}(p)=c^{x}_{k_{t}(p),t} the realized prefix exposure. The finite-sample bridge return is

Dtx(p)=i=1kt(p)wi,txRi,tst(p)RtA,x,D^{x}_{t}(p)=\sum_{i=1}^{k_{t}(p)}w^{x}_{i,t}R_{i,t}-s_{t}(p)R^{A,x}_{t}, (21)

which longs the realized prefix and shorts the same realized aggregate exposure. Since the boundary stock is not split, st(p)s_{t}(p) need not equal pp, but endpoint closure at p=0p=0 and p=1p=1 remains exact.

The signed-area statistic is implemented by the midpoint rank-area return

Ytx=i=1Ntxwi,txRi,t(12μi,tx),Y^{x}_{t}=\sum_{i=1}^{N^{x}_{t}}w^{x}_{i,t}R_{i,t}\left(\frac{1}{2}-\mu^{x}_{i,t}\right), (22)

the finite-stock approximation to 01Dtx(p)𝑑p\int_{0}^{1}D^{x}_{t}(p)\,dp. Because the grid bridge uses whole-stock prefixes while the rank-area return uses midpoint weights, the two need not coincide exactly in finite samples; I test SASA through the rank-area alpha and record the gap between the grid-integrated signed area and the rank-area alpha as boundary approximation error.

On a grid P={p1,,pL}P=\{p_{1},\ldots,p_{L}\}, I construct bridge returns and estimate

Dtx(pl)=αmx(pl)+βmx(pl)fm,t+εm,tx(pl)D^{x}_{t}(p_{l})=\alpha^{x}_{m}(p_{l})+\beta^{x}_{m}(p_{l})^{\prime}f_{m,t}+\varepsilon^{x}_{m,t}(p_{l}) (23)

at each cutoff, collecting the intercepts into

𝜶^mx=(α^mx(p1),,α^mx(pL)).\widehat{\bm{\alpha}}^{x}_{m}=\left(\widehat{\alpha}^{x}_{m}(p_{1}),\ldots,\widehat{\alpha}^{x}_{m}(p_{L})\right)^{\prime}. (24)

Applying numerical integration weights and a grid maximum to this vector gives the sample counterparts of SASA, IAEIAE, ISEISE, and SUPSUP.

Inference treats 𝜶^mx\widehat{\bm{\alpha}}^{x}_{m} as a finite-dimensional estimator process on the grid. Under standard weak-dependence and moment conditions,

T(𝜶^mx𝜶mx)N(0,Ωmx),\sqrt{T}\left(\widehat{\bm{\alpha}}^{x}_{m}-\bm{\alpha}^{x}_{m}\right)\Rightarrow N(0,\Omega^{x}_{m}), (25)

where Ωmx\Omega^{x}_{m} is the long-run covariance matrix of the bridge-alpha process. I test SASA with the HAC alpha tt-test of the rank-area portfolio. Since IAEIAE, ISEISE, and SUPSUP are nonlinear, nonnegative functionals of the curve, I do not assign them pointwise tt-statistics; instead, nonlinear functional inference uses a finite-grid HAC-Gaussian-process approximation. I estimate the HAC long-run covariance matrix Ω^mx\widehat{\Omega}^{x}_{m} of the intercept process and, under the zero-curve null, repeatedly draw

ZmxN(0,Ω^mx)Z^{x}_{m}\sim N(0,\widehat{\Omega}^{x}_{m}) (26)

and apply the same integration and grid maximum to each draw, producing simulated null distributions for IAEIAE, ISEISE, and SUPSUP. The reported p-value is the upper-tail probability of the observed functional in this null. This Gaussian approximation is not an assumption that raw returns are normal; it approximates the sampling distribution of the grid-level bridge-alpha estimator process, with serial correlation and heteroskedasticity entering through Ω^mx\widehat{\Omega}^{x}_{m} and the nonstandard functional distributions handled by simulation.

The p-values are per-axis statements: even when several axes are tested, I do not combine them into a joint zero-curve null, but read the direction, magnitude, and local distortion of each model–axis curve as a model-by-axis fingerprint.

Finite-sample performance is checked in a separate calibration. Holding the empirical monthly bridge-return panel and factor matrix fixed as the sampling environment, I simulate the zero-curve null and structured axis-local alternatives of strength λ{0,0.25,0.5,0.75,1}\lambda\in\{0,0.25,0.5,0.75,1\}, where λ=0\lambda=0 is the size case and positive λ\lambda scales a systematic axis-local bridge-alpha curve. For each simulated sample I recompute the IAEIAE, ISEISE, and SUPSUP tests and record 5% rejection frequencies under both HAC-GP and block-bootstrap critical values. This asks whether the tests are near nominal size under the null and whether rejection rises against structured axis alternatives.

3.5 Interpretation and relation to maximum-Sharpe criteria

Passing the diagnostic is a narrow but strong statement. If a model prices the axis aggregate portfolio and has a zero bridge-alpha curve at all cutoffs, no systematic alpha remains in any prefix, tail, interval, or step-function portfolio generated by that order. Passing the value axis does not merely mean HML alpha is small; it means that, within the book-to-market order, any cutoff-defined portfolio is priced. Where a conventional decile test is a low-resolution inspection, the integral diagnostic traces the full pricing-error path by moving the cutoff continuously. The statement remains local: it implies neither a valid SDF nor pricing of all anomalies or industry directions, and with a valid subuniverse it is a statement about that universe. A pass therefore means not that the model explains the market, but that it leaves no visible pricing-error structure along the selected characteristic coordinate.

The diagnostic is also distinct from mean–variance performance. For a candidate factor gtg_{t}, define the maximum-Sharpe gain as

ΔSR(m,g)=SR(m+g)SR(m).\Delta SR(m,g)=SR(m+g)-SR(m). (27)

ΔSR\Delta SR asks how much the factor expands the opportunity set; IAEmxIAE^{x}_{m} asks how much zero-alpha violation remains on a given axis. Neither implies the other: a factor can greatly increase ΔSR\Delta SR while leaving a bridge-alpha curve unchanged, and another can add little to the frontier while sharply reducing axis distortion. I treat the two as complementary, not competing, model-evaluation criteria.

4 Data and Methodology

I use daily CRSP stock returns (CRSP, 2026), Compustat annual fundamentals (Compustat, 2026), the Fama–French Data Library (French, 2026), q-factor provider data (Global-q.org, 2026), and Global Factor Data (Global Factor Data, 2026). The unit of analysis is an investible U.S. equity universe built from CRSP individual stocks, and each diagnostic is implemented on the subuniverse for which the relevant characteristic is valid.

4.1 CRSP investible universe

The sample consists of NYSE, AMEX, and NASDAQ common stocks from January 3, 1967 to December 31, 2024. The universe screen preserves nearly all economic scale and trading activity while removing the extreme microcap and illiquidity tails. Investibility is updated at each month-end using market capitalization, ME=|PRC|×SHROUT×1,000ME=|PRC|\times SHROUT\times 1{,}000, and liquidity, the average dollar volume over the previous 63 trading days. An incumbent exits if its cumulative market-capitalization share exceeds 99.9% or its liquidity falls below the monthly 2.5th percentile; an outside stock enters only if its cumulative share is within 99.5% and its liquidity is at or above the fifth percentile. This hysteresis reduces boundary churning. For early NASDAQ observations the liquidity screen is deferred until 63 trading days of volume history are available. All screening variables use information available by month-end, and the month-end universe is applied from the first trading day of the following month.

Returns are adjusted CRSP daily returns combining total and delisting returns: when both are observed they are compounded, and when only the delisting return is observed that return is used, with no additional negative correction for missing delisting returns. Positions with missing total returns are liquidated at their last observed value and reinvested proportionally into surviving names in the same portfolio. Axis-portfolio membership is fixed at the formation date; stocks are not forced out during the holding period because of later universe updates. The final universe contains, on average, 77.6% of the common-stock base sample while preserving about 99.7% of total market capitalization and 63-day dollar volume; at the end of 2024 it includes 2,426 of 3,804 common stocks and preserves 99.78% of market capitalization and 99.28% of dollar volume. Since the screen uses only market capitalization and liquidity, it does not directly use any anomaly characteristic.

4.2 Market return and factor data

Because characteristic-axis bridges are benchmarked to aggregate portfolios built directly from CRSP stocks, I first check whether market-return implementation could generate alphas. The daily value-weighted buy-and-hold market return from the investible universe, cMKTcMKT, correlates 0.999778 with the Fama–French market return and 0.999799 with the q5 market return over the common sample, with daily RMSEs of 2.21 bp and 2.10 bp. Regressing the full market return on each candidate model gives R2R^{2} above 0.999, and Newey–West 21-day alphas are insignificant at the 5% level, so the axis results are unlikely to be artifacts of market-factor implementation.

The candidate models are CAPM, FF3, Carhart, FF5, FF6, and q5. FF6 adds momentum to FF5; q5 uses the provider’s market, size, investment, return-on-equity, and expected-growth factors. The main frequency is monthly, with daily results as companion diagnostics used when signs or significance differ from the monthly baseline or when high-frequency implementation matters. Monthly tests use published monthly factor series rather than ex post aggregation of daily factors, and all series are audited for units, frequency, and sample coverage before estimation.

4.3 Characteristic construction

The empirical axes are value, operating profitability, investment, and momentum. Accounting-based characteristics are built from Compustat annual fundamentals and CRSP market equity, momentum from CRSP monthly returns, and all use only information observable at the formation date. For annual axes, June formation follows the standard Fama–French timing convention: financial statements for fiscal year Y1Y-1 are assumed available by June of formation year YY. Book equity is stockholders’ equity plus deferred taxes and investment tax credit, less preferred stock, using the standard Compustat hierarchy for each component; missing preferred stock and deferred taxes are set to zero.

For the value axis, at the end of June in formation year YY, I compute

xi,YBM=log(BEi,Y1MEi,Y1Dec)x^{BM}_{i,Y}=\log\left(\frac{BE_{i,Y-1}}{ME^{Dec}_{i,Y-1}}\right) (28)

and sort stocks with positive book equity and positive December market equity from high to low book-to-market, holding from July of year YY to June of Y+1Y+1.

For the operating profitability axis, I use

xi,YOP=REVi,Y1COGSi,Y1XSGAi,Y1XINTi,Y1BEi,Y1x^{OP}_{i,Y}=\frac{REV_{i,Y-1}-COGS_{i,Y-1}-XSGA_{i,Y-1}-XINT_{i,Y-1}}{BE_{i,Y-1}} (29)

with missing cost items set to zero, including stocks only when revenue and positive book equity are observed, and sorting from high to low profitability.

For the investment axis, I require positive total assets in fiscal years Y1Y-1 and Y2Y-2 and compute

Invi,Y=ATi,Y1ATi,Y2ATi,Y2,xi,YINV=Invi,Y,Inv_{i,Y}=\frac{AT_{i,Y-1}-AT_{i,Y-2}}{AT_{i,Y-2}},\qquad x^{INV}_{i,Y}=-Inv_{i,Y}, (30)

so descending order runs from conservative to aggressive investment; the holding period matches value and operating profitability.

The momentum axis uses monthly formation and next-month holding. At the end of formation month mm, I compute the 12–2 cumulative return,

xi,mMOM=s=212(1+Ri,ms)1,x^{MOM}_{i,m}=\prod_{s=2}^{12}\left(1+R_{i,m-s}\right)-1, (31)

requiring at least 8 valid monthly returns in the 11-month window, and sort from winners to losers.

Table 4.1: Characteristic-axis construction and valid-universe coverage
Coverage
Axis Formation Sorting variable Holding period Mean Final
Value Annual June log(BE/MEDec)\log(BE/ME^{Dec}); high to low July–June 81.1% 90.3%
Operating profitability Annual June Operating profitability / book equity; high to low July–June 80.9% 88.6%
Investment Annual June Negative asset growth; conservative to aggressive July–June 79.2% 92.9%
Momentum Monthly 12–2 momentum; winner to loser Next month 97.5% 99.5%
  • Note: Coverage is the market-capitalization share of stocks with a valid characteristic at each formation date, measured relative to the CRSP investible universe. Mean coverage is averaged over formation dates since 1967. Final coverage is measured at the last formation date for each axis. Lower coverage for accounting-based axes reflects CRSP–Compustat matching and the requirement of valid accounting variables.

4.4 Valid-characteristic subuniverse and aggregate gate

The baseline diagnostic is implemented on the valid-characteristic subuniverse, so the test asks whether the model prices the axis generated by the observed characteristic ranks without assigning missing-characteristic stocks to arbitrary ranks. This follows the same principle as Fama–French factor construction, which excludes firms with missing book equity. A full-universe version that places missing-characteristic stocks into a separate terminal bucket is produced as a robustness check, with similar main sign patterns.

Before testing the bridge curve, I estimate the aggregate gate

RtA,xRtf=amA,x+bmA,xfm,t+em,tA,x.R^{A,x}_{t}-R^{f}_{t}=a^{A,x}_{m}+b^{A,x\prime}_{m}f_{m,t}+e^{A,x}_{m,t}. (32)

If a model does not price the valid aggregate itself, a nonzero curve may reflect subuniverse alpha rather than the internal ordering—especially for accounting-based axes, where the valid subuniverse is the CRSP\capCompustat intersection and aggregate alpha may reflect coverage selection. I therefore report aggregate-gate statistics separately and interpret curve results for gate-failing models conditionally.

4.5 Bridge-path implementation

The engine forms characteristic ranks at the formation date and freezes the order during the holding period. Daily weights are updated as start-of-day buy-and-hold wealth shares, normalized to sum to one within the valid subuniverse, and aggregate, bridge, and rank-area returns follow the finite-sample definitions in Section 3.4. The baseline grid uses 201 equally spaced cutoffs on [0,1][0,1]. Returns use dividend-inclusive adjusted returns with an ex-dividend-return dividend-pool accounting rule, reinvesting each day’s dividend cash flows into surviving stocks in proportion to their ex-dividend values. Each run verifies the body–tail recombination identity and the agreement between the numerically integrated bridge path and the rank-area return, up to whole-stock boundary approximation error. Daily bridge returns feed the companion diagnostics directly; monthly bridge returns are built from the same daily path, compounding long-only aggregate returns within each month and summing zero-investment bridge and rank-area returns, so the monthly bridge is a lower-frequency version of the same daily payoff.

4.6 Regression, inference, and reported statistics

For each model mm, axis xx, and cutoff pp, I estimate the bridge regression (7). The main text reports monthly results, annualizing monthly intercepts by 12 into basis points with a baseline Newey–West lag of six months; daily companion diagnostics annualize by 252 with a baseline lag of 21 trading days, and alternative lags are audit items. When the monthly baseline and daily diagnostic agree qualitatively, I omit additional lead–lag tables to preserve space; when a model passes the monthly test but rejects daily, I apply a Dimson lead–lag correction to check whether the daily rejection reflects short-horizon non-synchronous exposure rather than a stable axis-level pricing error. This rule is relevant only for the operating-profitability axis, where q5 passes monthly but rejects in the baseline daily diagnostic.

The signed area is tested through the rank-area regression

Ytx=αmY+βmYfm,t+εm,tY,Y^{x}_{t}=\alpha^{Y}_{m}+\beta^{Y\prime}_{m}f_{m,t}+\varepsilon^{Y}_{m,t}, (33)

for which I report the annualized alpha, HAC standard error, tt-statistic, pp-value, and R2R^{2}; the R2R^{2} describes how much time-series variation in the axis-integrated payoff the model explains, while the alpha test asks whether that payoff has a nonzero mean pricing error. For the full curve I report SASA, IAEIAE, ISEISE, and SUPSUP, testing SASA by the rank-area regression and the nonlinear functionals by the finite-grid HAC-Gaussian-process approximation of Section 3.4. The baseline simulation uses 50,000 antithetic draws with positive semidefiniteness imposed through an eigenvalue floor, and HAC-GP is the baseline pricing-null inference; I also compute block-bootstrap critical values for sensitivity to finite-sample dependence and resampling. In the size and power calibration I hold the empirical monthly bridge-return panel and factor matrix fixed, inject structured axis-local alternatives indexed by λ{0,0.25,0.5,0.75,1}\lambda\in\{0,0.25,0.5,0.75,1\} (λ=0\lambda=0 size, λ>0\lambda>0 power), and record 5% rejection frequencies.

4.7 Empirical comparison and factor scan

The main empirical object is a model-by-axis fingerprint: for each model and axis I report the sign and significance of the rank-area alpha, the magnitudes of IAEIAE, ISEISE, and SUPSUP, and their finite-grid p-values, and I classify each model–axis pair by rank-area alpha significance and relative R2R^{2} within the axis-frequency panel. This quadrant view is an interpretive aid, not a replacement for the bridge-functional tests.

I also compare the axis diagnostic with factor-level mean–variance gains. For each candidate factor gg in the monthly library, I add gg to CAPM and estimate

ΔSR(g)=SR(CAPM+g)SR(CAPM)\Delta SR(g)=SR(CAPM+g)-SR(CAPM) (34)

together with the corresponding axis functional. ΔSR\Delta SR measures expansion of the opportunity set while IAEIAE measures distortion remaining on the axis; this is not a factor-discovery exercise but a diagnostic showing that Sharpe improvement and axis pricing are distinct criteria. Each axis has a natural counterpart factor—HML for value, RMW or a profitability factor for operating profitability, CMA or IA for investment, and UMD for momentum—and the reducibility question is whether adding the representative factor removes the pricing-error structure on its own axis. Comparing the CAPM curve with the CAPM-plus-counterpart curve: if the signed-area alpha disappears and the functionals become insignificant, the distortion is reducible; if the curve crosses zero to the opposite sign, the factor absorbs the average premium but overcorrects on the cap-weighted rank coordinate.

5 Empirical Results

This section applies the characteristic-axis integral diagnostic to four axes—value, operating profitability, investment, and momentum—corresponding to HML, RMW/ROE, CMA/IA, and UMD. The cap axis is studied in Shin (2026); here I focus on non-size anomaly characteristics. The baseline is monthly: I aggregate daily bridge returns to the monthly frequency and regress them on the monthly factor series distributed by each provider, using daily results only as companion diagnostics when signs, significance, or lead–lag interpretation require higher-frequency evidence.

Each axis must first pass the valid-characteristic aggregate gate; accounting-based axes are statements about the CRSP\capCompustat intersection, while momentum is close to full-market coverage. The rank-area alpha measures the signed area of the curve, IAEIAE total distortion without sign cancellation, and SUPSUP the largest local alpha. The recurring pattern is sign reversal: models without the counterpart factor tend to leave positive curves (undercorrection), and adding the corresponding factor shifts the curve downward (overcorrection).

5.1 Value

The value axis sorts stocks each June by log(BE/MEDec)\log(BE/ME^{Dec}) from high to low book-to-market and holds that order from July through the following June. The value-valid subuniverse covers, on average, 81.1% of investible market capitalization after 1967 and 90.3% at the final formation date, so the test concerns the intersection for which the value characteristic is observed, not the entire market.

5.1.1 Aggregate gate

Table 5.1: Value-axis aggregate gate: monthly baseline
Model NN Alpha tt pp R2R^{2} Corr. with full market
CAPM 690 21.06 1.58 0.113 0.9955 0.9968
FF3 690 22.63 2.05 0.040 0.9963 0.9968
Carhart 690 30.22 2.43 0.015 0.9964 0.9968
FF5 690 6.16 0.54 0.588 0.9965 0.9968
FF6 690 13.47 1.16 0.247 0.9966 0.9968
q5 690 -5.11 -0.39 0.698 0.9963 0.9968

Note: This table reports the monthly aggregate-gate regressions of the value-valid aggregate return on each factor model. Alpha is the monthly intercept multiplied by 12 and reported in annualized basis points. Tests use Newey–West standard errors with six monthly lags. Corr. with full market is the correlation between the value-valid aggregate return and the full CRSP investible market return.

Table 5.1 shows the value-valid aggregate return is almost identical to the full market (correlation 0.9968). CAPM, FF5, FF6, and q5 pass the gate, while FF3 and Carhart fail at the 5% level, so I read their curve results conditionally. Their aggregate alphas are positive whereas the bridge signed areas below are negative, so the gate failure does not mechanically generate the negative curve.

5.1.2 Bridge-alpha tests

Refer to caption
A. Bridge-alpha curves
Refer to caption
B. Functional diagnostics
Figure 5.1: Value-axis bridge-alpha curves and functional summaries

Note: Panel A shows the monthly bridge-alpha curves on the book-to-market axis within the valid-characteristic universe. Panel B reports the absolute signed area, IAEIAE, and SUPSUP computed from the same curves. Alphas and functional statistics are annualized and reported in basis points.

Table 5.2: Value-axis bridge-alpha diagnostics: monthly baseline
Model Rank alpha tt pp RY2R^{2}_{Y} IAEIAE p(IAE)p(IAE) SUPSUP
CAPM 24.8 1.00 0.316 0.031 24.6 0.316 45.5
FF3 -27.5 -2.75 0.006 0.742 27.8 0.005 60.9
Carhart -27.6 -2.84 0.005 0.742 27.9 0.004 61.5
FF5 -28.5 -2.92 0.003 0.759 28.6 0.003 62.8
FF6 -27.9 -2.91 0.004 0.759 28.0 0.004 61.8
q5 -19.8 -1.18 0.238 0.470 23.7 0.159 53.1

Note: Rank alpha is the annualized alpha of the rank-area portfolio and equals the signed area of the bridge-alpha curve up to finite-grid approximation error. RY2R^{2}_{Y} is the R2R^{2} of the rank-area regression. IAEIAE and SUPSUP are annualized basis-point functionals of the bridge-alpha curve. p(IAE)p(IAE) is computed under the finite-grid HAC Gaussian null. Tests use Newey–West standard errors with six monthly lags.

Figure 5.1 and Table 5.2 report the main value-axis result. CAPM has a low rank-area R2R^{2} of 0.031, with neither signed area nor IAEIAE significant. By contrast, FF3, Carhart, FF5, and FF6 all leave significant negative signed areas and significant IAEIAE: the FF5 rank-area alpha is 28.5-28.5 bp with t=2.92t=-2.92, and FF6 is nearly identical. The pattern is sign reversal—the CAPM curve, without HML, is positive, while the Fama–French models with HML move it below zero. HML does not merely remove the value-axis premium; it pushes the curve to the opposite side. q5, despite having no explicit value factor, has insignificant rank-area alpha and IAEIAE, leaving the cleanest verdict on this axis. The daily results are qualitatively similar.

5.1.3 Model comparison

The value-axis result cannot be summarized by whether a model contains a value factor: the Fama–French models with HML have high rank-area R2R^{2} and significant negative alphas simultaneously, so explaining time-series variation and removing mean pricing errors are separate requirements.

Table 5.3: Value-axis model classification by alpha and rank-area R2R^{2}
Significant rank-area alpha Insignificant rank-area alpha
High rank-area R2R^{2} FF3, Carhart, FF5, FF6 None
Low rank-area R2R^{2} None CAPM, q5

Note: The classification is based on the monthly value-axis rank-area regression. Significance is defined by the 5% level HAC test for the rank-area alpha. High and low R2R^{2} are relative classifications within the value-axis panel. The daily companion results give the same classification.

Table 5.3 casts this as a quadrant. FF3, Carhart, FF5, and FF6 fall into the high-R2R^{2}/significant-alpha cell; CAPM and q5 into the low-R2R^{2}/insignificant-alpha cell. CAPM explains little of the axis payoff but gives weak evidence of mean pricing error, while q5 obtains a moderate R2R^{2} with the curve close to zero. Carhart is almost identical to FF3, so adding momentum does not change the value-axis curve.

5.1.4 Factor scan and reducibility

I next add each candidate factor gg from the monthly library to CAPM and re-estimate the value-axis curve.

Table 5.4: Selected CAPM-plus-one-factor results on the value axis
Factor Family ΔSR\Delta SR Rank alpha tt RY2R^{2}_{Y} IAEIAE ΔIAE\Delta IAE
HML FF 0.167 -25.8 -2.31 0.716 26.3 +1.8
RMW FF 0.267 31.0 1.28 0.037 30.6 +6.1
CMA FF 0.350 -35.4 -2.04 0.426 35.3 +10.7
UMD FF 0.270 41.6 1.79 0.074 41.1 +16.5
q_ME q5 0.028 18.8 0.82 0.097 18.8 -5.8
q_IA q5 0.464 -42.9 -2.32 0.376 42.6 +18.0
q_ROE q5 0.504 55.4 2.35 0.095 54.8 +30.2
q_EG q5 1.270 62.7 2.93 0.056 60.6 +36.1
GFD BE/ME GFD 0.021 8.7 0.74 0.665 11.3 -13.3
GFD sales growth GFD 0.083 5.2 0.25 0.255 10.3 -14.2

Note: This table reports selected candidates from the monthly CAPM-plus-one-factor value-axis scan. ΔSR\Delta SR is the annualized maximum-Sharpe gain relative to CAPM. Rank alpha is the annualized alpha of the value-axis rank-area portfolio. RY2R^{2}_{Y} is the R2R^{2} of the rank-area regression. IAEIAE is the integrated absolute bridge alpha in annualized basis points. ΔIAE\Delta IAE is the change relative to the monthly CAPM value-axis baseline.

Table 5.4 highlights HML: it raises ΔSR\Delta SR by 0.167 and rank-area R2R^{2} to 0.716, but moves the signed area from the CAPM baseline of +24.8+24.8 bp to 25.8-25.8 bp and increases IAEIAE from 24.6 to 26.3 bp. The issue is therefore overcorrection, not insufficient correction. Other candidates show the same distinction—CMA and q_IA deepen negative overcorrection, q_ROE and q_EG deepen positive undercorrection—while GFD BE/ME, with a small ΔSR\Delta SR, reduces both signed area and IAEIAE to the lowest levels. Even among value-related factors, axis-level pricing depends on construction.

Refer to caption
Figure 5.2: Value-axis IAEIAE and maximum-Sharpe gain

Note: This figure plots value-axis IAEIAE against ΔSR\Delta SR relative to CAPM for candidate factors in the monthly CAPM-plus-one-factor scan. Circles denote Global Factor Data factors, squares denote Fama–French/Carhart factors, and triangles denote q-factor-family factors. The line is the upper-left frontier in the direction of lower IAEIAE and higher ΔSR\Delta SR.

Figure 5.2 shows the same message across the full scan. Over 155 monthly candidates, the Spearman correlation between ΔSR\Delta SR and value-axis IAEIAE is 0.041, essentially zero after controlling for HML loading, so maximum-Sharpe contribution and value-axis distortion are nearly separate coordinates. q_EG illustrates this: it delivers the largest ΔSR\Delta SR of 1.270 but a value-axis IAEIAE of 60.6 bp, among the worst in the scan.

5.1.5 Value-axis summary

The value axis shows most clearly that having a value factor and pricing the value axis are different conditions: q5 passes without an explicit value factor, while the HML-based Fama–French models leave high R2R^{2} and significant negative curves at once. The factor scan confirms the reversal comes from HML overcorrection, and that maximum-Sharpe contribution is nearly orthogonal to axis-level pricing error.

5.2 Operating Profitability

The operating-profitability axis sorts stocks each June by

(REVTCOGSXSGAXINT)/BE(REVT-COGS-XSGA-XINT)/BE

from high to low OP and holds the order from July through the following June. The construction requires positive book equity and a valid profitability measure, with missing cost items treated as in Section 4.3. The OP-valid subuniverse covers, on average, 80.9% of investible market capitalization after 1967 and 88.6% at the final formation date.

5.2.1 Aggregate gate

Table 5.5: OP-axis aggregate gate: monthly baseline
Model NN Alpha tt pp R2R^{2} Corr. with full market
CAPM 690 22.77 1.68 0.094 0.9954 0.9967
FF3 690 24.17 2.16 0.031 0.9962 0.9967
Carhart 690 31.46 2.51 0.012 0.9963 0.9967
FF5 690 7.41 0.64 0.523 0.9964 0.9967
FF6 690 14.49 1.23 0.219 0.9965 0.9967
q5 690 -2.91 -0.22 0.829 0.9963 0.9967

Note: This table reports monthly aggregate-gate regressions of the OP-valid aggregate return on each factor model. Alpha is the monthly intercept multiplied by 12 and reported in annualized basis points. Tests use Newey–West standard errors with six monthly lags. Corr. with full market is the correlation between the OP-valid aggregate return and the full CRSP investible market return.

Table 5.5 shows the OP-valid aggregate return is almost identical to the full investible market (correlation 0.9967). FF5, FF6, and q5 pass the gate; CAPM is borderline; FF3 and Carhart fail at the 5% level. Since CAPM, FF3, and Carhart have positive aggregate alphas and positive OP-axis signed areas, their curves are interpreted conditionally, and the cleaner comparison is among the profitability-factor models FF5, FF6, and q5.

5.2.2 Bridge-alpha tests

Refer to caption
A. Bridge-alpha curves
Refer to caption
B. Functional diagnostics
Figure 5.3: OP-axis bridge-alpha curves and functional summaries

Note: Panel A shows monthly bridge-alpha curves on the operating-profitability axis within the valid-characteristic universe. Panel B reports the absolute signed area, IAEIAE, and SUPSUP computed from the same curves. Alphas and functional statistics are annualized and reported in basis points.

Table 5.6: OP-axis bridge-alpha diagnostics: monthly baseline
Model Rank alpha tt pp RY2R^{2}_{Y} IAEIAE p(IAE)p(IAE) SUPSUP
CAPM 30.4 1.87 0.062 0.005 30.3 0.064 52.4
FF3 28.1 1.87 0.061 0.161 28.6 0.058 54.5
Carhart 25.2 1.87 0.062 0.162 25.7 0.062 45.8
FF5 -5.7 -0.61 0.544 0.527 6.3 0.778 20.2
FF6 -6.9 -0.70 0.483 0.528 7.1 0.683 21.0
q5 -17.1 -1.17 0.242 0.291 18.0 0.238 36.7

Note: Rank alpha is the annualized alpha of the rank-area portfolio and equals the signed area of the bridge-alpha curve up to finite-grid approximation error. RY2R^{2}_{Y} is the R2R^{2} of the rank-area regression. IAEIAE and SUPSUP are annualized basis-point functionals of the bridge-alpha curve. p(IAE)p(IAE) is computed under the finite-grid HAC Gaussian null. Tests use Newey–West standard errors with six monthly lags.

Figure 5.3 and Table 5.6 show sign reversal after profitability factors are added. CAPM, FF3, and Carhart, without a profitability factor, leave positive rank-area alphas of about 25–30 bp—not significant at 5% but close to the 10% threshold—while FF5, FF6, and q5 leave negative signed areas. The reversal is small for the Fama–French models: FF5 and FF6 have rank-area alphas of only 5.7-5.7 and 6.9-6.9 bp, IAEIAE of 6.3 and 7.1 bp, and the highest rank-area R2R^{2} in the panel (0.527 and 0.528), so RMW explains the OP-axis payoff’s time-series variation while leaving little mean pricing error. q5 also passes monthly but lies farther negative, with rank-area alpha 17.1-17.1 bp and IAE=18.0IAE=18.0 bp. The OP axis thus differs from value and investment, where counterpart-factor models leave significant monthly overcorrection: here the Fama–French profitability factor largely flattens the curve, and q5, though weaker, is not rejected.

5.2.3 Daily lead–lag diagnostic

The daily OP-axis diagnostic gives a different first impression: in the baseline daily regression q5 leaves a weak negative bridge, with daily IAEIAE of 25.3 bp and p(IAE)=0.039p(IAE)=0.039. This is the only axis where daily and monthly conclusions differ this way, so I apply a Dimson lead–lag correction to the daily OP-axis q5 regression, augmenting the factor regression with leads and lags of the daily factor vector and reading the sum of lead–lag loadings as short-horizon exposure.

Table 5.7: OP-axis q5 daily bridge under Dimson lead–lag correction
Dimson kk Rank α\alpha Rank αD\alpha^{D} tDt^{D} pDp^{D} IAEIAE IAEDIAE^{D} SUPDSUP^{D}
1 -23.2 -18.1 -1.43 0.151 25.6 20.1 43.4
2 -23.1 -10.1 -0.80 0.426 25.5 12.0 28.0
5 -23.4 -11.6 -0.87 0.385 25.7 13.4 24.0
10 -22.8 -15.5 -1.14 0.252 25.1 16.6 31.0
21 -23.5 -4.9 -0.33 0.740 25.8 6.0 17.1

Note: The table reports the daily OP-axis q5 bridge after Dimson lead–lag correction. kk is the number of leads and lags. Rank α\alpha is the naive daily rank-area alpha in annualized basis points after trimming the sample to the Dimson window. Rank αD\alpha^{D} is the Dimson-adjusted rank-area alpha. tDt^{D} and pDp^{D} are the HAC test statistic and pp-value for the Dimson-adjusted rank-area alpha. IAEIAE is the naive integrated absolute bridge alpha on the same trimmed sample, and IAEDIAE^{D} and SUPDSUP^{D} are the Dimson-adjusted curve functionals.

Table 5.7 shows the daily q5 rejection is not stable under lead–lag correction. The naive rank-area alpha of about 23-23 bp falls to 18.1-18.1 bp at k=1k=1, 10.1-10.1 bp at k=2k=2, and 4.9-4.9 bp at k=21k=21, insignificant at every window; IAEIAE shrinks from 25–26 bp to 12.0 bp at k=2k=2 and 6.0 bp at k=21k=21, with SUPSUP down to 17.1 bp at k=21k=21. Since the monthly test passes q5 and the daily rejection disappears once short-horizon timing is allowed, I do not treat OP as a stable q5 overcorrection case, reading it instead as a high-frequency timing artifact or short-horizon mismatch between the annual OP sorting coordinate and q5’s higher-frequency profitability information. I do not report analogous Dimson tables for the other axes, whose daily and monthly conclusions do not hinge on this correction.

5.2.4 Model comparison

Table 5.8: OP-axis model classification by alpha and rank-area R2R^{2}
Significant rank-area alpha Insignificant rank-area alpha
High rank-area R2R^{2} None FF5, FF6
Low or intermediate rank-area R2R^{2} None CAPM, FF3, Carhart, q5

Note: The classification is based on the monthly OP-axis rank-area regression. Significance is defined by the 5% HAC test for the rank-area alpha. High and low/intermediate R2R^{2} are relative classifications within the monthly OP-axis panel. CAPM, FF3, and Carhart are insignificant at the 5% level but have borderline rank-area alpha and IAEIAE at about the 10% level. q5 is insignificant at the monthly frequency but leaves larger IAEIAE than FF5 and FF6. Formal inference is based on the HAC alpha test and the finite-grid HAC Gaussian functional test in Table 5.6.

The OP axis is the mirror image of the value axis: there, counterpart-factor models fall in the high-R2R^{2}/significant-alpha cell; here, FF5 and FF6 fall in the high-R2R^{2}/insignificant-alpha cell, the first case where high explanatory power and low pricing error appear together (Table 5.8). The difference between FF5/FF6 and q5 appears to come from construction: the axis uses annual OP, FF5’s RMW is built from a similar annual OP variable, and q5’s ROE is updated monthly from quarterly ROE. The point is not that generic profitability exposure suffices—the curve is flattest when factor construction is closest to the characteristic coordinate, as the factor scan confirms.

5.2.5 Factor scan and reducibility

Table 5.9: Selected CAPM-plus-one-factor results on the OP axis
Factor Family ΔSR\Delta SR Rank alpha tt RY2R^{2}_{Y} IAEIAE ΔIAE\Delta IAE
RMW FF 0.267 -10.5 -1.14 0.505 10.8 -19.5
CMA FF 0.350 33.7 2.33 0.008 34.3 +4.0
UMD FF 0.270 28.8 1.85 0.006 28.4 -1.8
q_ME q5 0.028 35.4 2.18 0.094 35.4 +5.2
q_IA q5 0.464 24.8 1.56 0.010 25.6 -4.7
q_ROE q5 0.504 -13.4 -0.94 0.258 14.0 -16.3
q_EG q5 1.270 -22.6 -1.34 0.100 25.1 -5.2
GFD OPE/BE GFD 0.183 3.6 0.30 0.342 4.5 -25.8
GFD OPE/BEt-1 GFD 0.095 15.1 1.13 0.237 14.7 -15.5
GFD COP/AT GFD 0.358 28.7 1.80 0.006 27.7 -2.6

Note: This table reports selected candidates from the monthly CAPM-plus-one-factor OP-axis scan. ΔSR\Delta SR is the annualized maximum-Sharpe gain relative to CAPM. Rank alpha is the annualized alpha of the OP-axis rank-area portfolio. RY2R^{2}_{Y} is the R2R^{2} of the rank-area regression. IAEIAE is the integrated absolute bridge alpha in annualized basis points. ΔIAE\Delta IAE is the change relative to the monthly CAPM OP-axis baseline.

Refer to caption
Figure 5.4: OP-axis IAEIAE and maximum-Sharpe gain

Note: This figure plots OP-axis IAEIAE against ΔSR\Delta SR relative to CAPM for candidate factors in the monthly CAPM-plus-one-factor scan. Circles denote Global Factor Data factors, squares denote Fama–French/Carhart factors, and triangles denote q-factor-family factors. The line is the upper-left frontier in the direction of lower IAEIAE and higher ΔSR\Delta SR.

Table 5.9 shows CAPM+RMW reduces IAEIAE from the CAPM baseline of 30.3 bp to 10.8 bp; unlike CAPM+HML on the value axis, RMW moves the curve close to zero rather than past it—the first positive case of reducibility. Alignment between axis and construction is clear within profitability factors: GFD OPE/BE, matching the sorting variable most directly, has the lowest IAEIAE at 4.5 bp; RMW, which folds a similar variable into a 2×\times3 portfolio, leaves 10.8 bp; q_ROE (quarterly ROE, updated monthly) leaves 14.0 bp and q_EG 25.1 bp; even the one-year-lagged OPE/BE worsens to 14.7 bp. Reducing OP-axis distortion thus requires construction aligned with the coordinate, not merely profitability exposure. Figure 5.4 agrees: across 155 candidates the Pearson correlation between ΔSR\Delta SR and OP-axis IAEIAE is 0.197-0.197 and the Spearman is 0.357-0.357, so frontier expansion tends to move with OP-distortion reduction, but the residual rank correlation after controlling for RMW loading is about 0.41-0.41. q_EG has the largest ΔSR\Delta SR (1.270) yet IAE=25.1IAE=25.1 bp, whereas OPE/BE achieves IAE=4.5IAE=4.5 bp with ΔSR=0.183\Delta SR=0.183.

5.2.6 OP-axis summary

The OP axis also shows sign reversal, but RMW in FF5 and FF6 lands close to zero. q5 passes monthly; its baseline daily rejection is lead–lag sensitive and disappears under Dimson correction, so OP is not treated as a stable daily q5 overcorrection case. The factor scan shows an IAEIAE gradient from OPE/BE to RMW, q_ROE, and q_EG, confirming that axis-level pricing depends more on alignment with the characteristic coordinate than on generic profitability exposure.

5.3 Investment

The investment axis computes total asset growth each June, INV=(ATY1ATY2)/ATY2INV=(AT_{Y-1}-AT_{Y-2})/AT_{Y-2}, and uses INV-INV as the sort key, so the axis runs from conservative to aggressive investment. I include only stocks with positive lagged and current assets, holding from July through the following June. The investment-valid subuniverse covers, on average, 79.2% of investible market capitalization after 1967 and 92.9% at the final formation date—the highest final coverage among the three accounting-based axes.

5.3.1 Aggregate gate

Table 5.10: Investment-axis aggregate gate: monthly baseline
Model NN Alpha tt pp R2R^{2} Corr. with full market
CAPM 690 24.72 1.61 0.108 0.9942 0.9966
FF3 690 22.35 1.76 0.078 0.9955 0.9966
Carhart 690 30.17 2.13 0.033 0.9955 0.9966
FF5 690 -2.26 -0.18 0.855 0.9959 0.9966
FF6 690 5.85 0.47 0.639 0.9960 0.9966
q5 690 -15.77 -1.07 0.283 0.9955 0.9966

Note: This table reports the monthly aggregate-gate regressions of the investment-valid aggregate return on each factor model. Alpha is the monthly intercept multiplied by 12 and reported in annualized basis points. Tests use Newey–West standard errors with six monthly lags. Corr. with full market is the correlation between the investment-valid aggregate return and the full CRSP investible market return.

Table 5.10 shows the monthly gates for FF5, FF6, and q5 are clean, FF3 is borderline at 10%, and Carhart fails with an alpha of +30.2+30.2 bp (p=0.033)(p=0.033). The headline rejections of FF5, FF6, and q5 therefore cannot be attributed to coverage-selection alpha. Carhart, by contrast, leaves the flattest curve but fails the gate, so its pass is read conditionally as a statement about the zero-investment bridge subspace rather than the full subspace 𝒱x\mathcal{V}_{x}; see Remark 2.

5.3.2 Bridge-alpha tests

Refer to caption
A. Bridge-alpha curves
Refer to caption
B. Functional diagnostics
Figure 5.5: Investment-axis bridge-alpha curves and functional summaries

Note: Panel A shows the monthly bridge-alpha curves on the investment axis within the valid-characteristic universe. Panel B reports the absolute signed area, IAEIAE, and SUPSUP computed from the same curves. Alphas and functional statistics are annualized and reported in basis points.

Table 5.11: Investment-axis bridge-alpha diagnostics: monthly baseline
Model Rank alpha tt pp RY2R^{2}_{Y} IAEIAE p(IAE)p(IAE) SUPSUP
CAPM 43.0 2.57 0.010 0.161 42.6 0.011 64.2
FF3 16.9 1.54 0.123 0.485 17.3 0.118 29.1
Carhart 8.9 0.83 0.404 0.496 9.3 0.499 21.1
FF5 -20.1 -2.69 0.007 0.782 21.1 0.006 43.2
FF6 -22.1 -2.76 0.006 0.783 22.6 0.005 47.2
q5 -26.8 -2.56 0.010 0.696 27.8 0.008 55.0

Note: Rank alpha is the annualized alpha of the rank-area portfolio and equals the signed area of the bridge-alpha curve up to finite-grid approximation error. RY2R^{2}_{Y} is the R2R^{2} of the rank-area regression. IAEIAE and SUPSUP are annualized basis-point functionals of the bridge-alpha curve. p(IAE)p(IAE) is computed under the finite-grid HAC Gaussian null. Tests use Newey–West standard errors with six monthly lags.

Figure 5.5 and Table 5.11 show the largest sign reversal among the four axes. CAPM leaves a rank-area alpha of +43.0+43.0 bp and IAEIAE of 42.6 bp and is strongly rejected; FF3 reduces the signed area to +16.9+16.9 bp, and Carhart flattens it further to +8.9+8.9 bp with IAE=9.3IAE=9.3 bp, the only model close to zero. By contrast FF5, FF6, and q5, all containing investment factors, are rejected on the negative side, with monthly rank-area alphas of 20.1-20.1, 22.1-22.1, and 26.8-26.8 bp and significant IAEIAE. Moving from CAPM to q5 shifts the signed area by roughly 70 bp across zero. Combined with high RY2R^{2}_{Y} (0.78 for FF5/FF6, 0.70 for q5), the investment factors explain the covariance of the investment-axis payoff but leave mean pricing errors on the opposite side. Daily results agree, with FF5 and FF6 at p(IAE)<0.001p(IAE)<0.001.

5.3.3 Model comparison

Table 5.12: Investment-axis model classification by alpha and rank-area R2R^{2}
Significant rank-area alpha Insignificant rank-area alpha
High rank-area R2R^{2} FF5, FF6, q5 None
Low or intermediate rank-area R2R^{2} CAPM FF3, Carhart

Note: The classification is based on the monthly investment-axis rank-area regression. Significance is defined by the 5% level HAC test for the rank-area alpha. High and low/intermediate R2R^{2} are relative classifications within the monthly investment-axis panel. Carhart is not classified as high-R2R^{2} despite having the lowest IAEIAE.

Table 5.12 shows two failure modes: CAPM lies in the low-R2R^{2}/significant-alpha cell, an undercorrection that underpredicts the investment premium, while FF5, FF6, and q5 lie in the high-R2R^{2}/significant-alpha cell, explaining the time-series variation but leaving mean pricing error on the opposite side; FF3 and Carhart fall into the low/intermediate-R2R^{2}/insignificant-alpha cell. This mirrors the value axis: there the passing model was q5, which has no HML, and here the flattest is Carhart, which has no investment factor—in both, models containing the counterpart factor are rejected for negative overcorrection while a model without it flattens the axis indirectly through another factor block. Because q5 is the strongest spanning model on this axis yet leaves the largest negative signed area, the separation between frontier expansion and axis zero-alpha is especially sharp.

5.3.4 Factor scan and reducibility

Table 5.13: Selected CAPM-plus-one-factor results on the investment axis
Factor Family ΔSR\Delta SR Rank alpha tt RY2R^{2}_{Y} IAEIAE ΔIAE\Delta IAE
CMA FF 0.350 -13.5 -1.84 0.770 15.7 -27.0
HML FF 0.167 16.7 1.54 0.484 16.9 -25.7
RMW FF 0.267 40.0 2.64 0.163 39.5 -3.1
UMD FF 0.270 45.1 2.92 0.162 44.5 +1.8
q_IA q5 0.464 -20.7 -2.47 0.694 21.9 -20.8
q_ROE q5 0.504 44.7 3.02 0.161 44.0 +1.3
q_EG q5 1.270 35.4 2.29 0.162 33.3 -9.4
GFD INV_GR1 GFD 0.356 9.5 0.65 0.369 9.7 -32.9
GFD INV_GR1A GFD 0.311 15.8 1.05 0.324 15.6 -27.0
GFD PPEINV_GR1A GFD 0.213 18.4 1.28 0.372 18.5 -24.2
GFD NOA_GR1A GFD 0.353 5.0 0.36 0.433 6.0 -36.7
GFD mispricing mgmt GFD 0.368 0.0 0.00 0.490 6.1 -36.6

Note: This table reports selected candidates from the monthly CAPM-plus-one-factor investment-axis scan. ΔSR\Delta SR is the annualized maximum-Sharpe gain relative to CAPM. Rank alpha is the annualized alpha of the investment-axis rank-area portfolio. RY2R^{2}_{Y} is the R2R^{2} of the rank-area regression. IAEIAE is the integrated absolute bridge alpha in annualized basis points. ΔIAE\Delta IAE is the change relative to the monthly CAPM investment-axis baseline.

Refer to caption
Figure 5.6: Investment-axis IAEIAE and maximum-Sharpe gain

Note: This figure plots investment-axis IAEIAE against ΔSR\Delta SR relative to CAPM for candidate factors in the monthly CAPM-plus-one-factor scan. Circles denote Global Factor Data factors, squares denote Fama–French/Carhart factors, and triangles denote q-factor-family factors. The line is the upper-left frontier in the direction of lower IAEIAE and higher ΔSR\Delta SR.

Table 5.13 shows CAPM+CMA reduces IAEIAE from 42.6 to 15.7 bp and raises RY2R^{2}_{Y} to 0.770, but the rank-area alpha is already negative at 13.5-13.5 bp, and q_IA overcorrects more strongly at 20.7-20.7 bp. The negative curves of FF5, FF6, and q5 are thus not artifacts of multi-factor combinations; they are reproduced at the one-factor level by CMA and IA construction. Other investment-related factors achieve the same directional correction without overshooting: INV_GR1 leaves IAE=9.7IAE=9.7 bp and NOA_GR1A and mispricing-management leave 6.0 and 6.1 bp—even INV_GR1, which uses asset-growth information close to the axis definition, is flatter than CMA. This points to overcorrection coming less from investment information than from size-neutralized 2×\times3 or triple-sort construction. The scan also clarifies the Carhart result: adding UMD alone to CAPM raises IAEIAE to 44.5 bp while HML alone reduces it to 16.9 bp, so Carhart’s flat curve is not a momentum effect but a block effect, with HML absorbing much of the distortion and momentum modifying the remainder. Figure 5.6 shows the ΔSR\Delta SR/footprint separation: across 155 candidates the Pearson correlation is 0.289-0.289 and the Spearman 0.331-0.331, but the R2R^{2} from explaining IAEIAE by CMA loading is only 0.259. q_EG has the largest ΔSR\Delta SR (1.270) yet IAE=33.3IAE=33.3 bp, and q_ROE has IAE=44.0IAE=44.0 bp, worse than CAPM—the footprint is not merely a restatement of CMA exposure.

5.3.5 Isolating the size split: a reconstructed investment factor

The factor scan in Section 5.3.4 suggests that investment-axis overcorrection comes from size-neutralized 2×32\times 3 construction rather than from investment information itself. This yields a direct, pre-specified test: reconstruct an investment factor that carries the same investment signal but removes the size split, and ask whether the overcorrection disappears. If it does, the negative curve is a construction artifact; if it persists, it reflects investment information.

I build such a factor from the univariate investment-sorted decile portfolios (Fama–French one-dimensional INVINV sort, value-weighted, NYSE breakpoints). The reconstructed factor CMA\text{CMA}^{\prime} is the top-minus-bottom investment spread with no size leg: it uses the same asset-growth ordering as CMA but is not neutralized on size. I report the 30/7030/70 breakpoint version, CMA30\text{CMA}^{\prime}_{30}, as the baseline.111The 20/8020/80 and 10/9010/90 breakpoint versions give the same conclusion: replacing CMA in FF5 yields rank-area alphas of 3.1-3.1 bp (p=0.643)(p=0.643) and 3.4-3.4 bp (p=0.678)(p=0.678), both insignificant, with IAEIAE of 6.76.7 and 6.06.0 bp.

Table 5.14: Investment axis: replacing CMA with a size-split-free investment factor
Model Rank alpha tt pp RY2R^{2}_{Y} IAEIAE p(IAE)p(IAE) SUPSUP
FF5 -20.1 -2.69 0.007 0.782 21.1 0.006 43.2
FF5 ++ CMA30{}^{\prime}_{30} -1.9 -0.28 0.782 0.826 6.5 0.621 19.0
FF6 -22.1 -2.76 0.006 0.783 22.6 0.005 47.2
FF6 ++ CMA30{}^{\prime}_{30} -6.7 -0.95 0.341 0.831 8.8 0.367 24.5

Note: Each augmented model replaces CMA in FF5/FF6 with the size-split-free investment factor CMA30\text{CMA}^{\prime}_{30}, built from univariate INVINV-sorted portfolios at the 30/7030/70 breakpoint. Rank alpha is the annualized rank-area alpha in basis points; RY2R^{2}_{Y} is the rank-area regression R2R^{2}; IAEIAE and SUPSUP are annualized basis-point functionals; p(IAE)p(IAE) is the finite-grid HAC-Gaussian pp-value. Tests use Newey–West standard errors with six monthly lags. FF5 and FF6 baselines are reproduced from Table 5.11.

Refer to caption
Figure 5.7: Investment-axis bridge-alpha curves: FF5 versus FF5 with the size-split-free factor

Note: Monthly investment-axis bridge-alpha curves for FF5 (with CMA) and FF5 with CMA replaced by the size-split-free investment factor CMA30\text{CMA}^{\prime}_{30}. Removing the size split flattens the curve toward zero across the entire rank axis without loss of rank-area R2R^{2}.

Table 5.14 and Figure 5.7 confirm the prediction. Replacing CMA with CMA30\text{CMA}^{\prime}_{30} moves the FF5 rank-area alpha from 20.1-20.1 bp (p=0.007)(p=0.007) to 1.9-1.9 bp (p=0.782)(p=0.782) and cuts IAEIAE from 21.121.1 to 6.56.5 bp, turning a rejection into a clean pass; FF6 behaves the same way. Crucially, the rank-area RY2R^{2}_{Y} does not fall—it rises from 0.7820.782 to 0.8260.826—so the investment signal is retained while the overcorrection is removed. The exposure decomposition confirms that only the size split was removed: regressing CMA30\text{CMA}^{\prime}_{30} on the market plus CMA gives a CMA loading of 1.11.11.31.3, so CMA\text{CMA}^{\prime} carries at least as much investment exposure as CMA, while regressing on the market plus SMB gives an SMB loading near zero (0.040.040.130.13). The reconstructed factor thus preserves the investment ordering and differs from CMA essentially only in size neutralization, so the negative investment-axis curve of FF5, FF6, and q5 is a construction artifact of the size-neutralized 2×32\times 3 design, not a consequence of investment information.

5.3.6 Investment-axis summary

The investment axis is where sign reversal becomes rejection. CAPM’s +43+43 bp undercorrection turns into significant overcorrection of 20-20 to 27-27 bp in the models with investment factors, and these rejections occur in models with clean aggregate gates. The only flat model is Carhart, which has no investment factor and flattens the axis through the block effect of HML and momentum, though its aggregate-gate failure makes the pass conditional on the bridge subspace. The one-factor scan traces the overcorrection to CMA/IA-style construction rather than to investment information, and the size-split reconstruction in Section 5.3.5 confirms this directly: removing the size leg from CMA while preserving its investment ordering turns the FF5/FF6 rejection into a pass without loss of rank-area R2R^{2}. On this axis, overcorrection is a property of factor construction, not of the investment premium.

5.4 Momentum

The momentum axis sorts stocks each month by 12–2 cumulative returns, skipping the most recent month, from winners to losers, and holds them the next calendar month, requiring at least 8 valid monthly returns in the 11-month window. Since no Compustat variable is needed, coverage is highest here: after 1967, average coverage is 97.5% and final coverage 99.5%, making this the only axis effectively implemented on the full investible market.

5.4.1 Aggregate gate

Table 5.15: Momentum-axis aggregate gate: monthly baseline
Model NN Alpha tt pp R2R^{2} Corr. with full market
CAPM 696 8.92 1.20 0.229 0.9985 0.9997
FF3 696 5.28 0.85 0.396 0.9990 0.9997
Carhart 696 11.22 1.65 0.099 0.9990 0.9997
FF5 696 -5.54 -0.83 0.408 0.9990 0.9997
FF6 696 0.06 0.01 0.992 0.9991 0.9997
q5 696 -0.73 -0.10 0.919 0.9989 0.9997

Note: This table reports the monthly aggregate-gate regressions of the momentum-valid aggregate return on each factor model. Alpha is the monthly intercept multiplied by 12 and reported in annualized basis points. Tests use Newey–West standard errors with six monthly lags. Corr. with full market is the correlation between the momentum-valid aggregate return and the full CRSP investible market return.

Table 5.15 shows the momentum-valid aggregate return is almost identical to the full market (correlation 0.9997), and all six models pass the gate, as does the daily gate. The bridge results below can therefore be read directly as pricing-error structure inside the winner-to-loser ordering.

5.4.2 Bridge-alpha tests

Refer to caption
A. Bridge-alpha curves
Refer to caption
B. Functional diagnostics
Figure 5.8: Momentum-axis bridge-alpha curves and functional summaries

Note: Panel A shows the monthly bridge-alpha curves on the momentum axis within the valid-characteristic universe. Panel B reports the absolute signed area, IAEIAE, and SUPSUP computed from the same curves. Alphas and functional statistics are annualized and reported in basis points.

Table 5.16: Momentum-axis bridge-alpha diagnostics: monthly baseline
Model Rank alpha tt pp RY2R^{2}_{Y} IAEIAE p(IAE)p(IAE) SUPSUP
CAPM 72.2 3.19 0.001 0.000 72.1 0.001 93.8
FF3 92.6 4.20 <0.001<0.001 0.092 93.0 <0.001<0.001 122.0
Carhart -7.1 -0.62 0.537 0.794 15.0 0.231 32.5
FF5 91.2 3.23 0.001 0.101 91.6 0.001 128.5
FF6 7.0 0.59 0.554 0.805 16.1 0.196 41.2
q5 3.3 0.12 0.903 0.134 17.8 0.531 41.0

Note: Rank alpha is the annualized alpha of the rank-area portfolio and equals the signed area of the bridge-alpha curve up to finite-grid approximation error. RY2R^{2}_{Y} is the R2R^{2} of the rank-area regression. IAEIAE and SUPSUP are annualized basis-point functionals of the bridge-alpha curve. p(IAE)p(IAE) is computed under the finite-grid HAC Gaussian null. Tests use Newey–West standard errors with six monthly lags.

Figure 5.8 and Table 5.16 show the sharpest contrast among the four axes. CAPM, FF3, and FF5, which lack UMD, have rank-area alphas of +72.2+72.2, +92.6+92.6, and +91.2+91.2 bp, all rejected at the 1% level, with IAEIAE and SUPSUP agreeing; the distortions for FF3 and FF5 exceed CAPM’s, so adding value, profitability, and investment blocks is not neutral on this axis but amplifies the distortion. Carhart and FF6, both containing UMD, bring the curve close to zero—Carhart at 7.1-7.1 bp (IAE=15.0IAE=15.0) and FF6 at +7.0+7.0 bp (IAE=16.1IAE=16.1), neither significant—so adding UMD to FF3 or FF5 moves roughly 100 bp of positive distortion to within 7 bp of zero on either side. Unlike HML on value and CMA/IA on investment, UMD corrects without producing a rejection, though FF6’s daily SUPSUP of 49.4 bp suggests local residuals that cancel in signed area. q5 passes without UMD, with rank-area alpha of only +3.3+3.3 bp and insignificant IAEIAE, but a low RY2R^{2}_{Y} of 0.134: it explains little of the momentum payoff’s time-series variation yet leaves little mean pricing error, consistent with the ROE/EG block absorbing momentum premia through an earnings channel.

5.4.3 Model comparison

Table 5.17: Momentum-axis model classification by alpha and rank-area R2R^{2}
Significant rank-area alpha Insignificant rank-area alpha
High rank-area R2R^{2} None Carhart, FF6
Low rank-area R2R^{2} CAPM, FF3, FF5 q5

Note: The classification is based on the monthly momentum-axis rank-area regression. Significance is defined by the 5% level HAC test for the rank-area alpha. High and low R2R^{2} are relative classifications within the monthly momentum-axis panel. The daily companion results give the same classification.

Table 5.17 separates three groups: CAPM, FF3, and FF5 are low-R2R^{2}/significant-alpha; Carhart and FF6 are high-R2R^{2}/insignificant-alpha; q5 is low-R2R^{2}/insignificant-alpha. The momentum axis is also methodologically important, since it recovers the known factor content exactly and the passing models also pass the aggregate gate—weakening any interpretation that the value and investment rejections are artifacts of the bridge construction.

5.4.4 Factor scan and reducibility

Table 5.18: Selected CAPM-plus-one-factor results on the momentum axis
Factor Family ΔSR\Delta SR Rank alpha tt RY2R^{2}_{Y} IAEIAE ΔIAE\Delta IAE
UMD FF 0.272 -13.6 -1.08 0.775 18.6 -53.5
HML FF 0.164 93.4 4.14 0.087 93.7 +21.6
RMW FF 0.263 81.5 3.08 0.010 81.2 +9.2
CMA FF 0.345 87.8 3.60 0.019 88.2 +16.1
q_ME q5 0.026 70.1 3.13 0.006 70.2 -1.8
q_ROE q5 0.496 30.7 1.09 0.084 30.3 -41.8
q_EG q5 1.240 15.2 0.58 0.042 20.6 -51.5
GFD ret 12–1 GFD 0.113 18.8 1.74 0.836 18.5 -53.6
GFD ret 12–7 GFD 0.212 11.0 0.66 0.533 11.1 -61.0
GFD residual mom 12–1 GFD 0.246 19.1 0.92 0.335 19.0 -53.1
GFD 52-week high GFD 0.160 28.9 1.57 0.371 28.5 -43.5

Note: This table reports selected candidates from the monthly CAPM-plus-one-factor momentum-axis scan. ΔSR\Delta SR is the annualized maximum-Sharpe gain relative to CAPM. Rank alpha is the annualized alpha of the momentum-axis rank-area portfolio. RY2R^{2}_{Y} is the R2R^{2} of the rank-area regression. IAEIAE is the integrated absolute bridge alpha in annualized basis points. ΔIAE\Delta IAE is the change relative to the monthly CAPM momentum-axis baseline, where IAE=72.1IAE=72.1 bp.

Table 5.18 shows UMD works as expected: CAPM+UMD lowers IAEIAE from 72.1 to 18.6 bp and raises RY2R^{2}_{Y} to 0.775, with a rank-area alpha of 13.6-13.6 bp, slightly past zero but insignificant—like RMW on the OP axis, it overcorrects only within the noise range. UMD is not the best candidate, though: the intermediate-momentum factor GFD ret 12–7 has IAE=11.1IAE=11.1 bp, flatter than UMD, with rank-area alpha +11.0+11.0 bp. Standard 12–1 and residual momentum are similar to UMD while 52-week high is weaker, so although the axis is sorted on 12–2 returns, a factor that reduces the recent-past component achieves lower IAEIAE—suggesting momentum-axis distortion is more closely aligned with the intermediate segment of the signal. Non-counterpart factors serve as controls: HML, RMW, CMA, and q_ME do not reduce IAEIAE (in some cases raise it) and keep significant rank-area alphas, whereas q_EG reaches IAE=20.6IAE=20.6 bp without being a momentum factor and q_ROE stands apart at IAE=30.3IAE=30.3 bp, confirming at the factor level the ROE/EG block’s role in letting the q5 baseline pass without UMD.

Refer to caption
Figure 5.9: Momentum-axis IAEIAE and maximum-Sharpe gain

Note: This figure plots momentum-axis IAEIAE against ΔSR\Delta SR relative to CAPM for candidate factors in the monthly CAPM-plus-one-factor scan. Circles denote Global Factor Data factors, squares denote Fama–French/Carhart factors, and triangles denote q-factor-family factors. The line is the upper-left frontier in the direction of lower IAEIAE and higher ΔSR\Delta SR.

Figure 5.9 shows that even on the highly reducible momentum axis, ΔSR\Delta SR and axis distortion are not the same coordinate: q_EG delivers the largest ΔSR\Delta SR while reducing IAEIAE only to the UMD range, intermediate momentum achieves still lower IAEIAE with a smaller ΔSR\Delta SR, and HML, RMW, and CMA provide meaningful ΔSR\Delta SR without reducing momentum-axis distortion.

5.4.5 Momentum-axis summary

The momentum axis is the positive-control case for the diagnostic. On an axis with clean aggregate gates, UMD content separates passing and failing models almost exactly, and roughly 100 bp of correction lands near zero without rejection. q5 also passes without UMD through its ROE/EG block, and intermediate momentum achieves lower IAEIAE than UMD. The momentum axis therefore shows that passing is genuinely possible and supports the interpretation that the overcorrection rejections on other axes reflect factor construction rather than the bridge test itself.

5.5 Summary Comparison

The four axes do not imply a single global model ranking. Table 5.19 summarizes the monthly rank-area alpha and IAEIAE by axis; the same model changes sign and magnitude across axes, and this fingerprint is the central empirical object of the paper.

Table 5.19: Monthly characteristic-axis fingerprint
Value OP Investment Momentum
Model Rank α\alpha IAEIAE Rank α\alpha IAEIAE Rank α\alpha IAEIAE Rank α\alpha IAEIAE
CAPM 24.8 24.6 30.4 30.3 43.0 42.6 72.2 72.1
FF3 -27.5 27.8 28.1 28.6 16.9 17.3 92.6 93.0
Carhart -27.6 27.9 25.2 25.7 8.9 9.3 -7.1 15.0
FF5 -28.5 28.6 -5.7 6.3 -20.1 21.1 91.2 91.6
FF6 -27.9 28.0 -6.9 7.1 -22.1 22.6 7.0 16.1
q5 -19.8 23.7 -17.1 18.0 -26.8 27.8 3.3 17.8

Note: This table summarizes the monthly characteristic-axis fingerprint. Rank α\alpha is the annualized alpha of the rank-area portfolio and equals the signed area of the bridge-alpha curve. IAEIAE is the integrated absolute bridge alpha in annualized basis points. Significance tests are reported in the axis-specific tables.

Table 5.19 shows two patterns: models without the counterpart factor tend to leave positive curves while models with it shift negative, and this shift does not always imply a pass—RMW and UMD overcorrect only within the noise range, but HML and CMA/IA overcorrect enough to be rejected. The presence of a factor explains the direction of the reversal; the size of overcorrection and the factor’s construction determine whether the axis is priced.

Table 5.20: Model-by-axis pricing-error fingerprint
Model Value OP Investment Momentum
CAPM NRNR B+B+ R+R+ R+R+
FF3 RR- B+B+ NRNR R+R+
Carhart RR- B+B+ NRNR NRNR
FF5 RR- NRNR RR- R+R+
FF6 RR- NRNR RR- NRNR
q5 NRNR NRNR RR- NRNR

Note: R+R+ and RR- indicate that the rank-area alpha is rejected at the 5% level in the positive or negative direction, respectively. B+B+ indicates borderline positive pricing-error evidence at the 10% level. NRNR means no clear monthly rejection in the baseline table. The daily companion result adds one frequency-sensitive case: q5 passes the OP axis at the monthly frequency and shows a naive daily functional IAEIAE rejection at the 5% level, but this daily rejection is attenuated under Dimson lead–lag correction (Section 5.2.3) and is therefore read as a short-horizon timing artifact rather than a stable overcorrection. This table is a descriptive summary; formal inference is based on the axis-specific HAC alpha tests and finite-grid functional tests.

Table 5.20 compresses this into verdict codes (R+R+/RR- for positive/negative 5% rejection, B+B+ for borderline positive evidence at 10%, NRNR for no clear monthly rejection), and reading across rows shows no universal winner: q5 passes value and momentum but is negatively rejected on investment; FF5 and FF6 are flattest on OP but rejected on value and investment; Carhart is stable on investment and momentum but rejected on value and borderline on OP. Model choice therefore depends on which coordinate one wants to price, not on a global ranking. The conclusion survives the aggregate gate—even among clean-gate models, FF5 and FF6 leave negative overcorrection on value and investment, and q5 on investment, while the FF3/Carhart value rejection, the B+B+ OP cases, and the Carhart investment pass are conditional on gate failure or borderline gate evidence (Remark 2). The momentum axis is the positive control: with clean gates throughout, the diagnostic recovers known factor content, and roughly 100 bp of correction lands near zero without rejection.

The factor scans repeat the same conclusion. HML moves the value curve past zero (from +24.8+24.8 to 25.8-25.8 bp), and CMA and q_IA do the same on investment, while RMW and UMD flatten the OP and momentum axes within the noise range; moreover OPE/BE on OP, NOA_GR1A and INV_GR1 on investment, and intermediate momentum on momentum produce lower IAEIAE than the representative factors, each with a construction more closely aligned with the axis characteristic. Finally, R2R^{2}, IAEIAE, and ΔSR\Delta SR are different coordinates: the Fama–French models on value and FF5/FF6/q5 on investment are rejected despite high rank-area R2R^{2}, q5 passes momentum with low R2R^{2}, and in the factor scans the rank correlation between ΔSR\Delta SR and axis IAEIAE is essentially zero for value and only weakly negative for OP and investment. The maximum-Sharpe criterion asks how much the factor span expands the opportunity set; the present diagnostic asks whether the restricted subspace generated by a selected characteristic satisfies a zero-alpha condition. In low-dimensional factor models these questions separate, and the axis-by-axis geometry of that separation is the paper’s main empirical finding.

6 Robustness Checks

This section checks whether the main model-by-axis fingerprints reflect mechanical features of the implementation or inference. I consider three possibilities: that the axes are distorted by errors in the CRSP–Compustat merge, accounting timing, return accounting, or breakpoints; that the nonlinear functional rejections depend on the finite-grid HAC-GP critical values; and that the IAEIAE, ISEISE, and SUPSUP tests behave poorly in finite samples, either over-rejecting the null or missing structured axis-local alternatives. Accordingly I reconstruct HML, RMW, and CMA with the Fama–French 2×\times3 procedure (using the same merge and return accounting as the main analysis), recompute the functional critical values with a moving-block bootstrap, and calibrate finite-sample size and power. Exact factor replication is not expected—small discrepancies remain from book-equity definitions, data revisions, delisting treatment, breakpoints, and reinvestment rules—and for this paper the underlying 2×\times3 component portfolios matter more than the final long–short factor, since the axes sort on the merged accounting variables and formation timing rather than the factor payoff. If the replications are close, the bootstrap map matches the HAC-GP map, and the calibration shows near-nominal size with rising power, the main fingerprints are hard to attribute to a single implementation error, inference rule, or size distortion.

6.1 Anomaly-factor replication checks

6.1.1 HML

HML is constructed from Compustat book equity and CRSP December market equity as

HMLt=12(SHt+BHt)12(SLt+BLt).HML_{t}=\frac{1}{2}(SH_{t}+BH_{t})-\frac{1}{2}(SL_{t}+BL_{t}).

In Figure 6.1, the replicated HML tracks French HML closely. The return correlations are 0.962 daily and 0.971 monthly, the regression betas are 0.974 daily and 1.008 monthly, and the annualized intercepts are 20.6-20.6 and 28.8-28.8 bp, respectively. The underlying 2×\times3 component portfolios correlate 0.979–0.997 daily and 0.979–0.998 monthly. Thus, the value-axis result is better read as a pricing-error structure along the book-to-market coordinate than as an HML implementation error.

Refer to caption
A. Cumulative monthly return
Refer to caption
B. Daily scatter
Figure 6.1: HML factor replication

Note: Panel A plots cumulative returns constructed from monthly replicated HML and French HML returns. Panel B plots daily replicated HML against French HML. The replication uses Compustat FUNDA book equity, CRSP December market equity, annual June formation, July–June holding, and French BE/ME breakpoints. The daily comparison runs from January 3, 1967 to December 31, 2024; the monthly comparison runs from January 1967 to December 2024.

6.1.2 RMW

RMW is constructed from Compustat operating profitability as

RMWt=12(SRt+BRt)12(SWt+BWt).RMW_{t}=\frac{1}{2}(SR_{t}+BR_{t})-\frac{1}{2}(SW_{t}+BW_{t}).

In Figure 6.2, replicated RMW correlates 0.941 daily and 0.959 monthly with FF5 RMW, with regression betas of 0.912 daily and 0.922 monthly and annualized intercepts of 23.3-23.3 and 21.7-21.7 bp, respectively. The factor-level correlation is lower than for HML, but the underlying 2×\times3 component portfolios correlate 0.989–0.997 daily and 0.990–0.998 monthly. The OP-axis results are therefore unlikely to be artifacts of an incorrect CRSP–Compustat merge or breakpoint implementation.

Refer to caption
A. Cumulative monthly return
Refer to caption
B. Daily scatter
Figure 6.2: RMW factor replication

Note: Panel A plots cumulative returns constructed from monthly replicated RMW and FF5 RMW returns. Panel B plots daily replicated RMW against FF5 RMW. The replication uses Compustat FUNDA operating profitability, annual June formation, July–June holding, and French OP breakpoints. The daily comparison runs from January 3, 1967 to December 31, 2024; the monthly comparison runs from January 1967 to December 2024.

6.1.3 CMA

CMA is constructed from total asset growth, INVt=(ATtATt1)/ATt1INV_{t}=(AT_{t}-AT_{t-1})/AT_{t-1}, as

CMAt=12(SLoINVt+BLoINVt)12(SHiINVt+BHiINVt).CMA_{t}=\frac{1}{2}(SLoINV_{t}+BLoINV_{t})-\frac{1}{2}(SHiINV_{t}+BHiINV_{t}).

In Figure 6.3, replicated CMA correlates 0.945 daily and 0.959 monthly with FF5 CMA, with regression betas of 0.941 daily and 0.911 monthly and annualized intercepts of 24.6-24.6 and 9.2-9.2 bp, respectively. The underlying 2×\times3 component portfolios correlate 0.989–0.997 daily and 0.990–0.997 monthly. The investment-axis result is therefore also unlikely to come from accounting-merge, breakpoint, or formation-timing errors.

Refer to caption
A. Cumulative monthly return
Refer to caption
B. Daily scatter
Figure 6.3: CMA factor replication

Note: Panel A plots cumulative returns constructed from monthly replicated CMA and FF5 CMA returns. Panel B plots daily replicated CMA against FF5 CMA. The replication uses Compustat FUNDA asset growth, annual June formation, July–June holding, and French INV breakpoints. The daily comparison runs from January 3, 1967 to December 31, 2024; the monthly comparison runs from January 1967 to December 2024.

6.2 Block-bootstrap critical values

As a check on the finite-grid HAC-GP null, I recompute IAEIAE, ISEISE, and SUPSUP critical values with a moving-block bootstrap on the monthly baseline: for each axis, model, and functional, the bootstrap resamples the time dimension in six-month blocks, re-estimates the bridge-alpha curve, and recomputes the functionals, keeping the zero-curve restriction unchanged. Table 6.1 shows rejection counts identical for value, investment, and momentum; OP gains two bootstrap rejections, but only in borderline cells, with FF5/FF6 still the flattest OP-axis models.

Table 6.1: HAC-GP and block-bootstrap rejection maps
Axis Cells HAC-GP reject Block-bootstrap reject
Value 18 12 12
Operating profitability 18 1 3
Investment 18 12 12
Momentum 18 9 9

Note: Each axis has six models and three nonlinear functionals, IAEIAE, ISEISE, and SUPSUP, giving 18 model–functional cells. HAC-GP p-values use the finite-grid Gaussian null with the HAC covariance matrix of the bridge-alpha process. Block-bootstrap p-values use 4,999 resamples with six-month blocks. A reject cell has p-value below 5%.

The main fingerprint therefore does not depend on a single critical-value source: the HAC-GP approximation and the block-bootstrap benchmark give the same qualitative diagnostic.

6.3 Finite-sample size and power calibration

Finally, I check whether IAEIAE, ISEISE, and SUPSUP have near-nominal rejection under the zero-curve null and increasing rejection under structured alternatives. Keeping the empirical monthly bridge-return panel and factor matrix as the sampling environment, I set alternative strength λ{0,0.25,0.5,0.75,1}\lambda\in\{0,0.25,0.5,0.75,1\}λ=0\lambda=0 the null with no bridge-alpha curve, positive λ\lambda scaling an injected structured axis-local alternative—and for each simulated sample re-estimate the bridge regressions, recompute the functionals, and record 5% rejections under both critical-value sources. Table 6.2 reports average rejection frequencies across six models and three functionals.

Table 6.2: Finite-sample size and power calibration over alternative strength
Axis Critical value λ=0\lambda=0 λ=0.25\lambda=0.25 λ=0.50\lambda=0.50 λ=0.75\lambda=0.75 λ=1\lambda=1
Value HAC-GP 5.4% 10.1% 24.9% 46.6% 65.7%
Value Block bootstrap 5.2% 9.7% 23.9% 45.4% 65.1%
Operating profitability HAC-GP 4.8% 6.2% 11.0% 19.8% 32.3%
Operating profitability Block bootstrap 5.3% 6.7% 11.8% 21.0% 33.8%
Investment HAC-GP 4.3% 7.9% 19.6% 39.2% 59.6%
Investment Block bootstrap 5.1% 9.3% 22.4% 42.8% 62.0%
Momentum HAC-GP 3.6% 8.0% 22.5% 42.0% 56.5%
Momentum Block bootstrap 5.2% 10.8% 27.4% 46.9% 61.2%

Note: The table reports average 5% rejection frequencies across six models and three nonlinear functionals, IAEIAE, ISEISE, and SUPSUP. The case λ=0\lambda=0 is the null calibration case. Positive λ\lambda values scale a structured axis-local alternative injected into the simulated bridge-alpha process. HAC-GP critical values use the finite-grid Gaussian null; block-bootstrap critical values use six-month moving blocks.

At λ=0\lambda=0, rejection frequencies are close to nominal 5% (3.6–5.4% under HAC-GP, 5.1–5.3% under the bootstrap), and they rise monotonically as λ\lambda increases: at λ=1\lambda=1, rejection reaches 65.7% for value, 59.6% for investment, and 56.5% for momentum under HAC-GP, with similar bootstrap values, while OP has lower local power but still rises to about one third. The nonlinear functionals are thus approximately size-controlled under the null and respond to structured pricing-error curves along the axis.

6.4 Summary

The robustness exercises rule out three mechanical explanations. Factor replication gives HML, RMW, and CMA factor-level correlations of 0.94–0.97 and underlying 2×\times3 portfolio correlations of 0.98–0.998, with remaining intercepts of only 9–30 bp per year, too small to explain the bridge-alpha sign structure. The block-bootstrap rejection map is almost identical to the HAC-GP map, and the calibration shows near-nominal size at λ=0\lambda=0 with increasing power as λ\lambda rises, so the fingerprint is unlikely to come from a specific covariance approximation, Gaussian simulation step, or size distortion. The bridge construction is separately verified by the identities in Section 4.5, each run checking aggregate recombination and the agreement between the grid-integrated bridge path and the rank-area return within whole-stock boundary limits; the momentum axis has nearly full coverage and recovers UMD content, while the size axis is studied separately in Shin (2026). Taken together, the main results are difficult to attribute to a single implementation error, inference rule, or test-size distortion.

7 Discussion

7.1 Interpreting overcorrection

A recurring finding is that models containing the counterpart factor often leave a negative bridge-alpha curve on their own axis, suggesting a mismatch between factor construction and the tested coordinate: bridge-regression loadings come from time-series covariances, whereas the diagnostic is defined on a cap-weighted characteristic-rank coordinate, so a factor can absorb the average premium without zeroing the curve. This is especially relevant for 2×\times3 and triple-sort factors, whose size splits weight the small-stock side and can remove too much of the mean premium while still explaining the time-series variation of bridge returns. The investment axis fits this reading—FF5, FF6, and q5 explain the payoff with rank-area RY2R^{2}_{Y} of 0.70–0.78 yet leave significant negative alphas.

The size-split reconstruction in Section 5.3.5 turns this interpretation into direct evidence. Replacing CMA with a size-split-free investment factor that preserves the asset-growth ordering (CMA\text{CMA}^{\prime} loads 1.11.11.31.3 on CMA but near zero on SMB) removes the overcorrection: the FF5 rank-area alpha falls from 20.1-20.1 to 1.9-1.9 bp and IAEIAE from 21.121.1 to 6.56.5 bp, while RY2R^{2}_{Y} does not fall. Since only the size neutralization changes and the investment signal is intact, the negative curve is attributable to the 2×32\times 3 construction, not to investment information. The factor scan points the same way across axes: the alternatives flatter than the representative factors—OPE/BE on OP, INV_GR1 and NOA_GR1A on investment, intermediate momentum on momentum—are more directly aligned with the axis sorting variable, so even factors carrying similar characteristic information can differ in residual distortion through construction alone.

Whether an analogous reconstruction flattens the OP and momentum axes is a natural next step, but the asymmetry is itself informative. RMW and UMD share the same 2×\times3 size-split construction as HML and CMA, yet leave overcorrection only within the noise range on their own axes. The likely reason is not that the size split is absent but that it delivers a rank-1 correction, which can flatten a homogeneous axis premium but overshoots a heterogeneous one: on value and investment the premium varies enough along the rank coordinate that the correction, calibrated to the average, overcorrects in the interior and crosses zero, whereas on the more homogeneous OP and momentum axes it lands close to flat. Overcorrection therefore requires both a size-split construction and a premium heterogeneous along the axis; the two counterpart factors that pass differ in the second condition, not the first.

7.2 Meaning as a functional diagnostic

The main advantage of the diagnostic is that it turns pricing errors into a functional object rather than a set of pointwise alphas. Where standard bin tests assign one alpha per bin, the diagnostic moves the cutoff pp and estimates the full curve αmx(p)\alpha^{x}_{m}(p), of which SASA, IAEIAE, ISEISE, and SUPSUP are different functionals rather than separate tests. This is more informative than a rejection table: two models can share a signed area while leaving very different geometries—one a smooth one-sided curve, another an oscillating curve with cancelling regions—and whether a counterpart factor flattens the curve or pushes it past zero is visible only at the curve level. The structure also suggests further uses: finite-grid differences locate where errors are created or reversed; IAEIAE or ISEISE can serve as an objective for factor construction, though optimizing on a single axis may trade off distortion on the others, so a cross-axis constraint is the more appropriate target; and a zero curve or low integral norm can act as a model-selection constraint. The diagnostic is thus not only an ex post test but a way to convert a model’s residual pricing-error geometry into a computable function.

7.3 Relation to existing tests

The diagnostic does not replace existing comparisons; it asks a different question. The GRS test asks whether a model prices a given test-asset set, and maximum-Sharpe and spanning comparisons ask how much investment opportunity a factor span provides, whereas the characteristic-axis diagnostic asks whether the zero-alpha condition holds on the restricted subspace generated by a pre-specified characteristic. The empirical results show these answers need not coincide: the rank correlation between candidate factors’ ΔSR\Delta SR and axis IAEIAE is essentially zero on value and only weakly negative on OP and investment, so the largest-ΔSR\Delta SR factor is not the smallest-IAEIAE one. Against traditional decile or bin tests, the difference is resolution: a coarse-bin test observes average alpha within each bin, while the bridge-alpha curve observes the full path and detects positive and negative errors that cancel within bins or local distortions concentrated in a rank region. The daily q5 result on OP illustrates this—the signed area is weak but IAEIAE reacts more strongly, flagging local curve structure a single portfolio alpha would miss, which the lead–lag diagnostic then attributes to short-horizon timing (Section 5.2.3). The functional view surfaces structure worth a second look, and the conditional monthly–daily protocol classifies it.

7.4 What the rejection identifies

Because the size-split reconstruction traces overcorrection to factor construction, it is worth stating precisely what a rejection claims. The rank-area portfolio is cap-weighted along the coordinate while the counterpart factors are size-balanced, so one reading is that a rejection merely records a weighting mismatch rather than a pricing failure. I read it the other way, but narrowly. A valid SDF must price every implementable return, including the cap-weighted prefix and bridge portfolios generated by the axis (Proposition 1), so a size-balanced factor that leaves systematic alpha on them has, by definition, failed to price implementable returns along that coordinate. The rejection is therefore real, but its scope is exactly this: it localizes where a factor’s implementation—how the premium is packaged into a tradeable portfolio—fails to price a pre-specified cap-weighted coordinate, not that the model is economically misspecified or the premium mispriced in the economy. This is why a rejection and a large ΔSR\Delta SR can coexist: the factor expands the frontier while its size-split packaging leaves a cap-weighted rank residual.

7.5 Scope of the test

The scope is limited in three ways. First, accounting-based axes are statements about the CRSP\capCompustat valid subuniverse, not the entire investible market; the aggregate gate makes this explicit, so a clean gate lets a bridge rejection be read within the valid subuniverse while a failed gate requires separating aggregate-level selection alpha from bridge-level pricing error. Second, the verdicts are axis-specific: passing one axis does not imply passing another—q5 is stable on value and momentum but rejected on investment, FF5 and FF6 flattest on OP but rejected on value and investment—so the diagnostic yields a model-by-axis fingerprint, not a global ranking. Third, a pass is restricted to the subspace generated by the axis: it covers the prefix, tail, interval, and step-function portfolios of that order, a strong condition within the axis, but implies nothing about industry, other-anomaly, or idiosyncratic directions, and conversely a rejection identifies a pricing-error structure on that coordinate rather than a failure of the whole model. These restrictions are design features, not defects: the strength of the diagnostic is completeness within a narrow scope, fixing one economic coordinate and testing its entire bridge path instead of an arbitrary test-asset set. The central empirical result is that, within these restricted spaces, factor models leave residual pricing errors of different shape, sign, and magnitude across characteristic axes.

8 Conclusion

This paper proposes a characteristic-axis integral diagnostic for evaluating factor-model pricing along a single pre-specified characteristic coordinate. The diagnostic sorts stocks by the characteristic, forms a prefix portfolio at each cutoff pp, and subtracts an equal-exposure aggregate portfolio to obtain a zero-investment bridge; estimating bridge alphas over cutoffs produces the bridge-alpha curve αmx(p)\alpha^{x}_{m}(p). The null is therefore not a finite list of portfolio alphas, but a restricted zero-curve condition for the prefix, tail, interval, and step-function portfolios generated by the characteristic order.

The empirical results yield no single global model ranking: q5 is stable on value and momentum but overcorrects on investment, FF5 and FF6 are flattest on operating profitability but rejected on value and investment, and Carhart performs well on momentum but not on value. A recurring pattern is sign reversal—models without the counterpart factor tend to leave positive curves, consistent with undercorrection of the high-characteristic side, while models with it shift the curve negative, though this does not imply a pass. RMW and UMD flatten the operating-profitability and momentum axes, whereas HML and CMA/IA move the value and investment curves past zero into significant opposite-signed errors. Passing therefore depends not only on whether the model contains the characteristic premium, but on whether the factor’s construction is aligned with the tested coordinate—and the size-split reconstruction on the investment axis shows this directly, tracing the overcorrection to the 2×32\times 3 size neutralization rather than to investment information.

The factor scan reinforces that maximum-Sharpe gains and axis distortion are different objects: some factors expand the opportunity set while leaving large IAEIAE, and factors more directly tied to the sorting variable—OPE/BE on operating profitability, NOA_GR1A and INV_GR1 on investment, intermediate momentum on momentum—often leave lower distortion than the representative factors. Axis-level pricing thus depends on how a premium is implemented as a portfolio. Replication, block-bootstrap, and finite-sample calibration checks rule out merge, critical-value, and size-distortion explanations, so the diagnostic behaves as a functional test with approximate size control rather than a merely descriptive curve.

The diagnostic is not a full SDF test. Passing one axis means the model prices the restricted subspace generated by that characteristic—not all industry, anomaly, or idiosyncratic directions—and the accounting-based axes concern the CRSP\capCompustat valid subuniverse. These restrictions are intentional: by fixing one economic coordinate ex ante, the diagnostic measures the direction, magnitude, location, and local concentration of pricing errors at high resolution within it, and what a rejection identifies is correspondingly narrow—where a factor’s implementation fails to price a cap-weighted coordinate, not that the model is globally misspecified or the premium mispriced. The diagnostic is therefore a complement to GRS, spanning, and maximum-Sharpe comparisons, not a substitute: those ask whether a model prices a test-asset set or how much its span expands the opportunity set, while this asks where, and in what shape, pricing errors remain along a selected coordinate. Its advantage is that the question is functionally closed—the bridge-alpha curve is a pricing-error function admitting integrals, norms, differences, and optimization criteria. Low-dimensional factor models can price the aggregate market or improve the maximum-Sharpe frontier while still leaving systematic residual pricing-error geometry inside specific characteristic subspaces; revealing that geometry as an axis-by-axis fingerprint is the main contribution of the paper.

Funding

This research did not receive any specific grant from funding agencies in the public, commercial, or not-for-profit sectors.

Declaration of AI usage

During the preparation of this manuscript, the author used ChatGPT (OpenAI) and Claude (Anthropic) for language refinement and structural clarity. All outputs were reviewed and edited by the author, who takes full responsibility for the content.

Declaration of interest

The author declares no competing interests.

References