Tables & Figures (jcf-tables-figures)
When to trigger
- Designing the summary-statistics, main-result, and robustness tables
- Building event-study or CAR figures with confidence bands
- Writing self-contained table/figure notes a reviewer can read without the text
Table conventions (empirical corporate finance)
- Summary statistics: N, mean, SD, key percentiles; flag winsorizing and units. Match the sample to the regression sample.
- Main regression tables: coefficients with standard errors (or t-stats) clearly labeled; report the fixed effects included, the clustering level, N, and within/adjusted R². Show economic magnitude (e.g., a 1-SD change) near the headline coefficient.
- Robustness tables: vary one thing per panel/column (definition, subsample, FE, estimator) so the reader sees what moves the result.
- Use a consistent decimal precision; do not hide the dependent variable's scaling.
Figure conventions
- Event-study / CAR plots: plot coefficients (or cumulative abnormal returns) with confidence bands; mark the event date; show pre-event leads to support parallel trends.
- Binned scatters for nonlinearity; avoid 3D, gradients, and chartjunk.
- Vector output (PDF/EPS) for print resolution.
Self-contained notes (required)
Each exhibit's note states: sample and period, variable definitions or a pointer, fixed effects, clustering, winsorizing, and significance markers. A referee should not need the body text to read the table.
Formatting and policy
- "Your paper, your way" at first submission means exhibit styling need only be consistent; full Elsevier styling comes at revision.
- Tables/figures count toward the paper's exhibits but JCF states no fixed length ceiling (待核实) — still, keep the set tight and non-redundant.
Exhibit architecture (calibration, hedged)
Accepted empirical JCF papers tend to follow a recognizable arc — treat the counts as calibration, not rules, and confirm against the journal's current author guidelines:
- Table 1: sample construction and/or summary statistics on the regression sample.
- Table 2: main fixed-effects estimates, sparse controls first, saturated last.
- Tables 3–4: identification exhibits — event-study dynamics, pre-trends, first stage, or density tests.
- Tables 5+: mechanism splits and robustness, one varied dimension per panel.
- Figure 1 is frequently the event-study or RDD plot — many JCF readers judge identification from this figure alone.
- Six to nine main exhibits is a common footprint; overflow robustness belongs in an appendix or internet appendix numbered IA.1, IA.2, and cited by number in the text.
Worked headline-table sketch
Illustrative skeleton for a governance-shock paper (numbers invented):
(1) (2) (3)
Treated x Post 0.014** 0.015** 0.013**
(0.006) (0.006) (0.006)
Firm FE Y Y Y
Year FE Y — —
Industry x Year FE — Y Y
Controls — — Y
N 21,043 21,043 20,877
Within R² 0.08 0.11 0.12
Magnitude: 1 SD of treatment exposure ≈ 12% of mean investment
The magnitude line beneath the table body is the JCF habit worth copying — it answers "is this economically big?" before the referee asks.
Exhibit pushback and the fix
- "I cannot tell what is clustered." → Put FE and clustering rows in every regression table, not in a global footnote.
- "The event-study figure has no bands." → Re-plot with 95% CIs and at least four pre-period leads visible.
- "Summary stats do not match the regression N." → Recompute Table 1 on the estimation sample; reconcile any drop in a sample-construction panel.
- "Too many tables." → Merge robustness variants into panels; push the remainder to the internet appendix and cite IA numbers in the text.
Execution bridge (StatsPAI / Stata MCP)
Generate exhibits from the fitted result, not by retyping numbers. Full map:
execution-with-mcp. JCF is corporate finance — endogeneity of corporate policies is the central threat; foreground IV/DiD identification.
- Tables:
etable (multi-model) or did_summary_to_latex straight from the result_id.
- Figures:
plot_from_result / enhanced_event_study_plot / event_study_table —
axis units and the SE/clustering note baked in.
- Every note names the estimator + clustering and states the magnitude in interpretable units.
See a full fitted-result → exhibit chain in the JF execution walkthrough.
Anti-patterns
- A regression table that hides the FE and clustering structure.
- "Stars only" with no economic magnitude.
- Event-study plots without confidence bands or pre-trend leads.
- Summary stats computed on a different sample than the regressions.
Output
【Tables】headline FE/cluster/N disclosed? [Y/N]; magnitude shown? [Y/N]
【Figures】event/CAR with CIs + leads? [Y/N]; vector output? [Y/N]
【Notes】each exhibit self-contained? [Y/N]
Source: brycewang-stanford/Awesome-Journal-Skills → Journal-of-Corporate-Finance-Skills/skills/jcf-tables-figures/SKILL.md
1---2name: jcf-tables-figures3description: Use when building the tables and figures for a Journal of Corporate Finance (JCF) empirical paper — summary statistics, main regression tables with fixed effects and clustering disclosed, event-study/CAR plots, and self-contained notes. It shapes the exhibits; pair with jcf-data-analysis for the underlying estimates.4---567# Tables & Figures (jcf-tables-figures)89## When to trigger1011- Designing the summary-statistics, main-result, and robustness tables12- Building event-study or CAR figures with confidence bands13- Writing self-contained table/figure notes a reviewer can read without the text1415## Table conventions (empirical corporate finance)1617- **Summary statistics**: N, mean, SD, key percentiles; flag winsorizing and units. Match the sample to the regression sample.18- **Main regression tables**: coefficients with standard errors (or t-stats) clearly labeled; report the **fixed effects included**, the **clustering level**, N, and within/adjusted R². Show **economic magnitude** (e.g., a 1-SD change) near the headline coefficient.19- **Robustness tables**: vary one thing per panel/column (definition, subsample, FE, estimator) so the reader sees what moves the result.20- Use a consistent decimal precision; do not hide the dependent variable's scaling.2122## Figure conventions2324- **Event-study / CAR plots**: plot coefficients (or cumulative abnormal returns) with **confidence bands**; mark the event date; show **pre-event leads** to support parallel trends.25- Binned scatters for nonlinearity; avoid 3D, gradients, and chartjunk.26- **Vector output (PDF/EPS)** for print resolution.2728## Self-contained notes (required)2930Each exhibit's note states: sample and period, variable definitions or a pointer, **fixed effects**, **clustering**, winsorizing, and significance markers. A referee should not need the body text to read the table.3132## Formatting and policy3334- "Your paper, your way" at first submission means exhibit styling need only be **consistent**; full Elsevier styling comes at revision.35- Tables/figures count toward the paper's exhibits but JCF states **no fixed length ceiling** (待核实) — still, keep the set tight and non-redundant.3637## Exhibit architecture (calibration, hedged)3839Accepted empirical JCF papers tend to follow a recognizable arc — treat the counts as calibration, not rules, and confirm against the journal's current author guidelines:4041- Table 1: sample construction and/or summary statistics on the regression sample.42- Table 2: main fixed-effects estimates, sparse controls first, saturated last.43- Tables 3–4: identification exhibits — event-study dynamics, pre-trends, first stage, or density tests.44- Tables 5+: mechanism splits and robustness, one varied dimension per panel.45- Figure 1 is frequently the event-study or RDD plot — many JCF readers judge identification from this figure alone.46- Six to nine main exhibits is a common footprint; overflow robustness belongs in an appendix or internet appendix numbered IA.1, IA.2, and cited by number in the text.4748## Worked headline-table sketch4950Illustrative skeleton for a governance-shock paper (numbers invented):5152```text53 (1) (2) (3)54Treated x Post 0.014** 0.015** 0.013**55 (0.006) (0.006) (0.006)56Firm FE Y Y Y57Year FE Y — —58Industry x Year FE — Y Y59Controls — — Y60N 21,043 21,043 20,87761Within R² 0.08 0.11 0.1262Magnitude: 1 SD of treatment exposure ≈ 12% of mean investment63```6465The magnitude line beneath the table body is the JCF habit worth copying — it answers "is this economically big?" before the referee asks.6667## Exhibit pushback and the fix6869- "I cannot tell what is clustered." → Put FE and clustering rows in every regression table, not in a global footnote.70- "The event-study figure has no bands." → Re-plot with 95% CIs and at least four pre-period leads visible.71- "Summary stats do not match the regression N." → Recompute Table 1 on the estimation sample; reconcile any drop in a sample-construction panel.72- "Too many tables." → Merge robustness variants into panels; push the remainder to the internet appendix and cite IA numbers in the text.7374## Execution bridge (StatsPAI / Stata MCP)7576Generate exhibits from the fitted result, not by retyping numbers. Full map:77[`execution-with-mcp`](../../../shared-resources/empirical-methods/execution-with-mcp.md). JCF is corporate finance — endogeneity of corporate policies is the central threat; foreground IV/DiD identification.7879- **Tables:** `etable` (multi-model) or `did_summary_to_latex` straight from the `result_id`.80- **Figures:** `plot_from_result` / `enhanced_event_study_plot` / `event_study_table` —81 axis units and the SE/clustering note baked in.82- **Every note** names the estimator + clustering and states the magnitude in interpretable units.8384See a full fitted-result → exhibit chain in the [JF execution walkthrough](../../../Journal-of-Finance-Skills/resources/worked-examples/02-execution-walkthrough.md).85## Anti-patterns8687- A regression table that hides the FE and clustering structure.88- "Stars only" with no economic magnitude.89- Event-study plots without confidence bands or pre-trend leads.90- Summary stats computed on a different sample than the regressions.9192## Output9394```95【Tables】headline FE/cluster/N disclosed? [Y/N]; magnitude shown? [Y/N]96【Figures】event/CAR with CIs + leads? [Y/N]; vector output? [Y/N]97【Notes】each exhibit self-contained? [Y/N]98```99100---101102**Source:** [`brycewang-stanford/Awesome-Journal-Skills`](https://github.com/brycewang-stanford/Awesome-Journal-Skills) → `Journal-of-Corporate-Finance-Skills/skills/jcf-tables-figures/SKILL.md`