Use this when the finance result is not yet credible enough for RoF. Reopen the current
author guidelines and code-sharing policy before final submission.
robustness check.
or trimming, identifiers, timing, and economic magnitudes.
implications that a broad finance audience can evaluate.
microstructure alternatives, or banking/household-finance baselines as relevant.
replication programs when the policy applies.
For each headline result, record:
Result | Economic magnitude | Identification/model threat | Benchmark | Replication file
Then ask whether the claim would survive a top-three-finance referee:
market microstructure?
If the answer is weak, repair the analysis before rewriting the introduction.
RoF's EFA readership expects cross-market evidence handled with the same care US-only
papers give CRSP. Known traps an RoF referee will catch:
repeated prices, and non-trading-day zeros; report screen-by-screen sample counts.
delisting returns into CRSP samples; a performance result built on survivors only is a
mechanical effect, not a finding.
the same banking groups — filter on consolidation codes; record the database vintage,
because BvD overwrites history and a later re-pull will not rebuild your sample.
heterogeneous fiscal-year ends; lag accounting data enough to rule out look-ahead.
dates; revisions silently change merged regressors.
| Setting | Expected default | Objection if absent |
|---|---|---|
| Firm/bank panel | firm + time FE; cluster by firm, two-way when shocks are common | "standard errors understated" |
| Fama–MacBeth | Newey–West lags matched to horizon; Shanken correction | errors-in-variables attack |
| Portfolio sorts | value-weighted headline plus equal-weighted check; microcap screen | "driven by tiny illiquid stocks" |
| Staggered adoption | heterogeneity-robust DID alongside TWFE | negative-weights critique |
| Cross-country panel | country-by-year FE or equivalent; cluster at country | "one country's shock in disguise" |
| Anomaly/factor claim | multiple-testing discipline; international or out-of-sample split | data-snooping objection |
Put one defining specification in the body and route the grid of variants to the internet
appendix — RoF editors prize clean identification and economic magnitudes over
kitchen-sink regressions.
Illustrative numbers only. The headline: after the 2014 negative-policy-rate cut,
high-deposit banks lowered lending margins 28 bp more than low-deposit banks; sample of
412 euro-area banks from Bankscope, 2010–2019.
t-statistic.
unconsolidated statements. If 28 bp falls to 9 bp, the result is a filtering artifact.
from the post-crisis trend; that contrast belongs in the body.
logs now (see rof-replication-and-data-policy).
One reproducible path, because RoF can hold publication until programs arrive:
raw/ immutable vendor pulls (Datastream, Bankscope, CRSP), dated
build/ cleaning scripts: screens, delisting merges, winsorize 1/99
analysis/ one numbered script per manuscript table or figure
out/ exhibits regenerated end-to-end by run_all; diffs reviewed
Run the battery, don't just enumerate it. Full map:execution-with-mcp. Review of Finance is the EFA flagship — corporate-causal chain for corporate papers, factor-zoo haircut for asset pricing.
romano_wolf (step-down FWER) or benjamini_hochberg.oster_delta / sensemakr.wild_cluster_bootstrap (few clusters), twoway_cluster / conley.audit_result(result_id) lists missing checks + the exactsuggest_function for each.
etable / did_summary_to_latex from the handle — no retyped numbers.Decisive checks in the body, exhaustive battery in the appendix.
JF execution walkthrough.
[Analysis readiness] strong / adequate / weak
[Claim -> evidence] <claim: table, figure, model, or robustness>
[Top-three-standard gap] <one issue>
[Replication blocker] <data, code, pseudo-data, or logs>
[Next analysis] <single task>