Structured Analytical Curriculum

Master Earnings Surprise Modeling From First Principles

Have you ever wondered why analyst forecasts cluster in predictable patterns — and what that clustering means for cross-sectional return dispersion? This curriculum traces that question from its theoretical roots through to live model construction, giving you the frameworks to investigate it with genuine rigor rather than convenient shortcuts.
  • Covers earnings data ecosystems, SUE construction, and forecast bias anatomy
  • Progresses from cross-sectional regression basics to multi-factor signal integration
  • Concludes with risk decomposition and disciplined model performance attribution

Three Tracks Built for Different Depths

What separates a practitioner who genuinely understands cross-sectional earnings surprise modeling from one who has merely read about it? We would argue it comes down to the quality of the frameworks they have worked through — and whether those frameworks were built to withstand the kind of empirical scrutiny that actual data demands. Most resources available in this space sit at one of two extremes: either too abstract to apply, or too procedural to understand. We designed three distinct analytical tracks to occupy the honest middle ground, each one calibrated to a different level of prior exposure to quantitative finance and earnings research. The Foundations Track is where the conceptual architecture is laid down — here we examine why analyst forecasts deviate systematically from realized outcomes, how earnings surprise is formally defined, and what the academic literature actually says about post-earnings announcement drift. The Practitioner Track moves into model construction, asking participants to build and validate cross-sectional regression frameworks using real earnings announcement data, confronting the messiness of actual analyst coverage changes, restatements, and guidance revisions along the way. The Advanced Research Track is designed for those who want to push further — into factor decomposition, publication-grade analysis, and the kind of critical engagement with the literature that produces original insight rather than informed repetition. All three tracks share a commitment to intellectual honesty: we show where frameworks work, where they struggle, and where the empirical evidence remains genuinely unsettled. Past performance does not guarantee future results, and that principle runs through every module we have built.

Enquire Now

Foundations Track: Theory and Statistical Grounding

Introduces the earnings data ecosystem, formal SUE construction, and the statistical anatomy of systematic analyst forecast errors, with no assumptions beyond basic quantitative literacy.

Practitioner Track: Live Model Construction

Guides participants through building, testing, and critically evaluating cross-sectional regression models using earnings announcement data, confronting real-world data challenges at each stage.

Advanced Research Track: Factor Research and Attribution

Designed for experienced analysts who want to engage with cutting-edge factor decomposition methods, publication-grade empirical analysis, and rigorous model performance attribution frameworks.

Cross-Sectional Signal Integration Module

Examines how earnings surprise signals interact with other cross-sectional factors, exploring combination methods, signal decay dynamics, and the conditions under which surprises add genuine informational value.

Risk Decomposition and Model Validation

Covers the systematic identification of model risk sources, out-of-sample validation design, and the attribution of realized model performance to specific analytical choices and data assumptions.

Module-by-Module Curriculum Breakdown

Each module builds on the last, moving from conceptual foundations through to live model deployment and critical performance review.

1

Earnings Data Ecosystems and Analyst Coverage Dynamics

2

SUE Construction and Forecast Error Measurement

3

Cross-Sectional Regression Techniques and Model Structure

4

Portfolio Signal Integration and Factor Interaction Analysis

5

Risk Decomposition and Model Performance Attribution

Your Path Through the Curriculum

1

Earnings Data Ecosystems and Analyst Coverage Dynamics

Before any model can be built, the data environment needs to be understood with genuine precision. This module examines how earnings estimates are collected, revised, and aggregated across different data providers — and why those differences matter enormously for any cross-sectional analysis. We look at the mechanics of analyst coverage initiation and termination, the behavioral patterns that produce consensus herding, and the structural features of earnings calendars that create natural clustering in announcement timing. Participants who skip this step and move directly to modeling almost always encounter avoidable errors that trace back to misunderstood data provenance. We have seen this pattern often enough to make it the non-negotiable starting point for every track.

Before any model can be built, the data environment needs to be understood with genuine precision. This module examines how earnings estimates are collected, revised, and aggregated across different data providers — and why those differences matter enormously for any cross-sectional analysis. We look at the mechanics of analyst coverage initiation and termination, the behavioral patterns that produce consensus herding, and the structural features of earnings calendars that create natural clustering in announcement timing. Participants who skip this step and move directly to modeling almost always encounter avoidable errors that trace back to misunderstood data provenance. We have seen this pattern often enough to make it the non-negotiable starting point for every track.

This module draws on both academic literature covering analyst incentive structures and practitioner documentation from major earnings data providers, giving participants a grounded view of the gap between textbook assumptions and real data environments.

Understanding data provenance is not a preliminary formality — it is a core analytical competency that shapes the validity of every modeling decision made downstream. Skipping this step produces models that fail in ways that are difficult to diagnose.

  • Anatomy of earnings estimate databases and their structural differences
  • Analyst coverage initiation, termination, and the survivorship problem in consensus data
  • Earnings calendar mechanics and announcement timing clustering effects
  • Identifying and handling data revisions, restatements, and guidance adjustments
  • Comparing data provider methodologies and their cross-sectional modeling implications
2

SUE Construction and Forecast Error Measurement

Standardized Unexpected Earnings — SUE — sits at the heart of this curriculum, and constructing it correctly is considerably more involved than the formula suggests. This module works through the full range of methodological choices involved: which earnings metric to use, how to define the expectation benchmark, how to standardize across firms with different earnings volatility profiles, and how to handle the edge cases that appear with frustrating regularity in real data. We compare time-series expectation models against analyst consensus benchmarks, examine the conditions under which each approach produces more reliable cross-sectional dispersion, and introduce the concept of systematic forecast bias as a structural feature of analyst behavior rather than random noise. The goal is a rigorous, defensible SUE measure that can serve as the foundation for everything that follows.

Standardized Unexpected Earnings — SUE — sits at the heart of this curriculum, and constructing it correctly is considerably more involved than the formula suggests. This module works through the full range of methodological choices involved: which earnings metric to use, how to define the expectation benchmark, how to standardize across firms with different earnings volatility profiles, and how to handle the edge cases that appear with frustrating regularity in real data. We compare time-series expectation models against analyst consensus benchmarks, examine the conditions under which each approach produces more reliable cross-sectional dispersion, and introduce the concept of systematic forecast bias as a structural feature of analyst behavior rather than random noise. The goal is a rigorous, defensible SUE measure that can serve as the foundation for everything that follows.

Academic research on post-earnings announcement drift is heavily dependent on SUE construction choices that are rarely made explicit in published papers. This module surfaces those choices and examines their downstream consequences for cross-sectional return predictability estimates.

The choice of earnings expectation benchmark is not a neutral technical decision — it embeds assumptions about analyst behavior and market efficiency that propagate through every subsequent modeling stage. These assumptions deserve explicit examination rather than silent inheritance.

  • Earnings metric selection: GAAP, adjusted, and street earnings compared
  • Time-series expectation models versus analyst consensus benchmarks
  • Standardization approaches for firms with heterogeneous earnings volatility
  • Systematic forecast bias: measurement, persistence, and behavioral interpretation
  • Edge case handling: negative denominators, fiscal year changes, and missing estimates
3

Cross-Sectional Regression Techniques and Model Structure

With a well-constructed SUE measure in hand, this module introduces the cross-sectional regression framework that transforms earnings surprise observations into return predictions. We examine the theoretical motivation for running the regression cross-sectionally rather than in time-series, discuss the role of industry and sector controls, and work through the practical consequences of different weighting schemes. The module addresses common estimation problems including heteroskedasticity, outlier sensitivity, and the challenge of stale data points in the cross-section. We also introduce the concept of conditional relationships — the observation that the predictive relationship between earnings surprise and subsequent returns is not constant across market conditions, firm size categories, or analyst coverage density. Understanding where the relationship is strong and where it weakens is as important as understanding the relationship itself.

With a well-constructed SUE measure in hand, this module introduces the cross-sectional regression framework that transforms earnings surprise observations into return predictions. We examine the theoretical motivation for running the regression cross-sectionally rather than in time-series, discuss the role of industry and sector controls, and work through the practical consequences of different weighting schemes. The module addresses common estimation problems including heteroskedasticity, outlier sensitivity, and the challenge of stale data points in the cross-section. We also introduce the concept of conditional relationships — the observation that the predictive relationship between earnings surprise and subsequent returns is not constant across market conditions, firm size categories, or analyst coverage density. Understanding where the relationship is strong and where it weakens is as important as understanding the relationship itself.

This module draws heavily on the empirical asset pricing literature, with particular attention to the methodological debates around Fama-MacBeth regression procedures and their application to earnings-based signals in the Australian and broader Asia-Pacific market context.

Cross-sectional regression results are sensitive to specification choices that are often presented as defaults in software implementations. Participants should treat every default as a hypothesis to be examined rather than a settled methodological standard.

  • Theoretical motivation for cross-sectional versus time-series regression in earnings research
  • Industry and sector controls: rationale, implementation, and sensitivity analysis
  • Weighting schemes and their effect on cross-sectional coefficient estimates
  • Addressing heteroskedasticity and outlier influence in earnings surprise regressions
  • Conditional predictive relationships across market regimes and firm characteristics
4

Portfolio Signal Integration and Factor Interaction Analysis

An earnings surprise signal does not operate in isolation — it interacts with momentum, value, quality, and size factors in ways that are empirically documented but theoretically contested. This module examines the mechanics of integrating a cross-sectional SUE signal into a broader multi-factor analytical framework, with particular attention to the conditions under which earnings surprise adds genuine informational value beyond what existing factors already capture. We look at signal combination methods ranging from simple linear composites to rank-based approaches, examine the empirical evidence on signal decay following earnings announcements, and discuss how analyst revision momentum relates to the initial surprise signal. The module is deliberately agnostic about which combination method is superior — the evidence is mixed, and intellectual honesty requires presenting that complexity rather than resolving it artificially.

An earnings surprise signal does not operate in isolation — it interacts with momentum, value, quality, and size factors in ways that are empirically documented but theoretically contested. This module examines the mechanics of integrating a cross-sectional SUE signal into a broader multi-factor analytical framework, with particular attention to the conditions under which earnings surprise adds genuine informational value beyond what existing factors already capture. We look at signal combination methods ranging from simple linear composites to rank-based approaches, examine the empirical evidence on signal decay following earnings announcements, and discuss how analyst revision momentum relates to the initial surprise signal. The module is deliberately agnostic about which combination method is superior — the evidence is mixed, and intellectual honesty requires presenting that complexity rather than resolving it artificially.

The interaction between earnings surprise and price momentum is one of the most studied relationships in the empirical asset pricing literature, yet its practical implications for cross-sectional modeling remain genuinely debated. This module presents the evidence on both sides of that debate without forcing a premature conclusion.

Signal combination is an area where practitioner intuition frequently diverges from empirical evidence. Participants should approach combination method selection as an empirical question requiring rigorous out-of-sample testing rather than a design choice to be made on theoretical grounds alone.

  • Earnings surprise signal interaction with momentum, value, and quality factors
  • Linear composite versus rank-based signal combination approaches compared
  • Empirical evidence on SUE signal decay dynamics following announcement dates
  • Analyst revision momentum as a complement or substitute for initial surprise signals
  • Conditions under which earnings surprise adds cross-sectional information beyond existing factors
5

Risk Decomposition and Model Performance Attribution

The final module asks the question that most practitioners eventually find most difficult: when your cross-sectional model underperforms, do you know why? Risk decomposition and performance attribution are the disciplines that make that question answerable, and this module builds the analytical toolkit required to approach it rigorously. We cover the decomposition of cross-sectional model returns into systematic factor contributions and idiosyncratic residuals, examine how data quality problems manifest in attribution results, and work through the design of out-of-sample validation studies that are resistant to the most common forms of overfitting. The module concludes with a framework for ongoing model monitoring — establishing the empirical conditions under which a model's predictive relationship should be considered structurally changed rather than temporarily disrupted. Past performance does not guarantee future results, and this module is built around that conviction.

The final module asks the question that most practitioners eventually find most difficult: when your cross-sectional model underperforms, do you know why? Risk decomposition and performance attribution are the disciplines that make that question answerable, and this module builds the analytical toolkit required to approach it rigorously. We cover the decomposition of cross-sectional model returns into systematic factor contributions and idiosyncratic residuals, examine how data quality problems manifest in attribution results, and work through the design of out-of-sample validation studies that are resistant to the most common forms of overfitting. The module concludes with a framework for ongoing model monitoring — establishing the empirical conditions under which a model's predictive relationship should be considered structurally changed rather than temporarily disrupted. Past performance does not guarantee future results, and this module is built around that conviction.

Model performance attribution is an area where the gap between academic research and practitioner implementation is particularly wide. This module bridges that gap by examining attribution frameworks that are both theoretically grounded and practically deployable in real analytical workflows.

Out-of-sample validation design is where most cross-sectional models reveal their true limitations. The design of that validation study is itself a modeling decision with significant consequences for how honestly the model's predictive relationship is characterized.

  • Decomposing cross-sectional model returns into factor and idiosyncratic components
  • Identifying data quality problems through their signatures in attribution results
  • Out-of-sample validation study design resistant to common overfitting patterns
  • Distinguishing temporary model disruption from structural breakdown in predictive relationships
  • Ongoing model monitoring frameworks and empirical thresholds for review triggers

Analytical Tools and Research Resources Included Across All Tracks

Every track is supported by a set of practical analytical tools built to make the gap between framework and application as narrow as possible — because a model you cannot implement is really just a hypothesis waiting to be tested, and we think the testing is where the real understanding happens.

Fully Available
Python and R
Regularly Updated
Annotated Code

Python and R Code Libraries for Earnings Surprise Analysis

Participants across all tracks receive access to annotated code libraries in both Python and R, covering the full pipeline from raw earnings data ingestion through SUE construction, cross-sectional regression estimation, and performance attribution. Every function is documented with methodological commentary explaining not just what the code does but why each implementation choice was made — because understanding the logic behind the code is as important as being able to run it. Libraries are updated regularly to reflect developments in the research literature and practitioner feedback from active cohorts.

Setup Time Ready Immediately
Technical Depth
Included in All Tracks
Real Datasets
Validation Templates
Asia-Pacific Coverage

Earnings Announcement Datasets and Model Validation Templates

Real-world earnings announcement datasets covering Australian and broader Asia-Pacific markets are provided alongside structured model validation templates that guide participants through the out-of-sample testing process. The datasets include analyst consensus histories, actual reported figures, and post-announcement return windows — all the raw material needed to move from theoretical framework to empirical investigation. Validation templates are designed to surface the most common specification errors before they compound into larger modeling problems, and each template includes embedded commentary on the assumptions it encodes and the conditions under which those assumptions may fail.

Setup Time Available from Day One
Technical Depth

Enrollment Options for Every Level of Engagement

Three access tiers designed for individual practitioners, cohort-based learners, and institutions that want to bring the framework to an entire analytical team — each with a different structure but the same commitment to methodological rigor.
Individual
Contact for access details

Designed for independent practitioners and analysts who want to work through the curriculum at their own pace, with full access to all track materials and code libraries.

    Full access to chosen curriculum track

  • Annotated Python and R code libraries
  • Earnings announcement dataset access
  • Model validation templates included
  • Asynchronous community forum participation
  • Self-directed progress through all modules

Enquire
Popular
Cohort
Contact for cohort schedule

Ideal for analysts who benefit from structured progression and direct engagement with instructors and peers working through the same empirical challenges simultaneously.

  • Live instructor-led sessions each week
  • Peer cohort for collaborative model review
  • Direct feedback on modeling assignments

  • Structured module release schedule
  • Access to all individual tier resources

    Priority response from the research team

    Cohort completion recognition upon finishing

Apply Now

Institutional

Contact for a team proposal
Suited to asset management firms, research departments, and academic institutions seeking to bring cross-sectional earnings surprise modeling frameworks to an entire analytical team.

    Flexible team seat allocation

  • Custom module sequencing available
  • Dedicated institutional research liaison

  • Access to all three curriculum tracks
  • Quarterly methodology update briefings
  • Bulk dataset and code library access
  • Academic partnership arrangements available
  • Tailored onboarding for existing workflows
Request Proposal

What Practitioners Most Often Ask Before Enrolling Most Asked

Prerequisites required?

Comfort with basic statistics and quantitative finance concepts is expected across all tracks.

Certificate provided?

Cohort track participants receive a formal completion acknowledgment upon finishing all modules.

Honest answers to the questions we hear most consistently from practitioners considering the curriculum.

This website uses cookies to support platform functionality and to analyse how users engage with our research content and curriculum materials. By continuing to use zaisasalespoamromo.sbs you consent to our use of cookies in accordance with our cookie policy.