← Foundation Course /Module 05 - The Professional Context /Lesson 5.1
MODULE 05 · THE PROFESSIONAL CONTEXT

The Cat Modelling Workflow
End to End

📖 ~25 min · Lesson 14 of 15 · 3 micro-checks + quiz · Foundation Level · Free
Arden Re - Dublin · Monday Morning, First Week

Niamh has just started as a cat modelling analyst at Arden Re, a Dublin-based specialty property reinsurer writing European natural catastrophe, marine, and a growing renewable energy book. Her first Monday, a submission lands on her desk a French industrial property portfolio, 85 locations across Normandy and Brittany, total insured value EUR 320M, exposure to storm wind and flood.

Her manager, Ciarán, drops by. "That's your first live account. Work it through the full process and have something for underwriting by Thursday." He gestures at the SOV attached to the email. "Start with the data. The model is the easy part."

Niamh opens the SOV. Eighty-five rows. Some have full construction data. Several have blank year-built fields. Three locations have coordinates that look wrong. Two have TIVs listed in what appears to be book value. The submission also includes a policy slip with deductibles she has not yet mapped to the exposure file.

She understands each of the individual concepts; COPE, geocoding, damage functions, the EP curve from her training. What she has not yet done is connect them into a single flowing process from the moment the submission arrives to the moment the underwriter has a number they can act on.

What are the stages of the cat modelling workflow, in order and what does each stage need from the previous one to function correctly?

The Workflow Is a Chain

The cat modelling workflow is a sequential chain in which each stage depends on the output of the stage before it. This is not merely an organisational convenience it is a structural feature of how models work. The model cannot run without geocoded exposure data. The output cannot be interpreted without knowing what data quality limitations exist. The pricing decision cannot be made without understanding what the output does and does not include. Skip a stage or do it poorly, and every subsequent stage is compromised.

Ciarán's instruction "start with the data; the model is the easy part" reflects this precisely. The model run itself, once the data is prepared, takes minutes. The work that determines whether the result is reliable takes hours or days. A junior analyst who runs the model immediately on the raw SOV and presents the result has produced a number quickly. Whether that number is useful depends entirely on whether the upstream data work was done.

The Chain Principle

Every stage in the workflow has an input and an output. The input to stage N is the output of stage N−1. An error introduced at stage 2 does not stay at stage 2; it propagates through stages 3, 4, 5, 6, and 7, arriving at the underwriter's desk embedded in a plausible-looking number. Understanding the full workflow means understanding where each type of error originates and how far it travels before it can be detected.

The Seven Stages : Submission to Decision

1
Stage 01 : Intake

Receive and review the submission

The submission arrives from the broker; an email containing the SOV, the policy slip, and any supporting documents. Before anything else, Niamh reads it. She is establishing what she has been asked to model, what data she has been given, and what the policy structure is. She notes the 85 French locations, the EUR 320M TIV, the wind and flood perils, and the deductible structure in the slip. She also notes that some coordinates look wrong and some TIVs look like book values. This first pass is not modelling; it is understanding the scope of the task before starting it.

Gate: Is the submission complete enough to proceed?
2
Stage 02 : Data Quality Assessment

Assess the exposure data before touching the model

Niamh works systematically through the SOV. She checks geocoding quality; three coordinates that plot in the English Channel rather than Normandy are clearly wrong and need correction before the model can assign meaningful hazard scores. She flags the blank year-built fields, these will trigger default damage functions. She identifies the two probable book-value TIVs and contacts the broker for confirmation. She checks that the construction classes are populated and plausible for French industrial stock. She documents everything she finds.

Gate: Is data quality sufficient to produce a reliable result?
3
Stage 03 : Geocoding and Data Preparation

Fix geocoding issues and prepare the import file

Niamh corrects the three coordinates using the full postal addresses in the SOV; two resolve to street level, one to postcode centroid because the address is incomplete. She applies the confirmed TIVs received from the broker, flags the two remaining unconfirmed values, and maps the SOV fields to the model's import format. She notes which fields she has populated with defaults and which are confirmed data. The output of this stage is a clean exposure file, where every limitation/assumptions is documented.

Output: Exposure file ready for model import
4
Stage 04 : Model Configuration

Configure the model settings and financial conditions

Niamh selects the vendor model and peril set European windstorm and European flood. She configures the financial module with the deductible structure from the policy slip. She checks that the currency matches the EUR denominations in the SOV. She selects the model settings appropriate for the portfolio. The configuration choices matter: different settings for the same exposure file can produce different outputs, and those choices need to be documented so anyone reviewing the run can understand what was done and why.

Output: Configured model ready to run
5
Stage 05 : The Model Run

Execute the run and retrieve results

Niamh runs the model. This is the stage that looks most dramatic from the outside; the software running, numbers appearing but in terms of elapsed analytical effort, it is the shortest stage. The model applies the stochastic catalogue to the prepared exposure file with the configured financial conditions, calculates the ground-up and gross loss for every event, and produces the EP curve, AAL, and location-level loss summaries. The run completes. What Niamh now has is raw output numbers that reflect everything the upstream stages produced.

Output: Raw model results EP curve, AAL, location losses
6
Stage 06 : Output Review and Sense-Check

Review the results before presenting them

Niamh does not send the results immediately. She reviews them first. She checks that the location-level losses look sensible relative to TIVs; no location should produce a loss exceeding its TIV. She checks that the two unconfirmed book-value TIVs have not produced outsized AAL contributions that will distort the portfolio total. She checks that the EP curve shape looks reasonable for a European wind and flood portfolio. She compares the French wind AAL to her sense of what a comparable portfolio should produce. She identifies two locations in the results that look unexpectedly high and traces them back to the postcode-level geocode she noted in stage 3. The output of this stage is reviewed, not raw, results.

Gate: Are results fit for presentation to underwriting?
7
Stage 07 : Communication and Decision

Present results with context to the underwriter

Niamh presents to Ciarán on Thursday. She does not just hand him the EP curve and AAL. She explains what the data quality was, which locations have confirmed data versus defaults, what limitations apply to the output, and what the two high-loss locations represent in terms of geocoding uncertainty. She gives him the headline numbers; AAL EUR 1.8M, 1-in-100 year OEP EUR 22M; alongside the caveats that allow him to form a professional view of risk. Ciarán has what he needs to make a pricing recommendation to underwriting. The workflow is complete.

Output: View of risk for underwriting decision
Micro-Check · Before You Continue

Niamh discovers in Stage 06 (output review) that one location, a large cold storage warehouse in Rouen, is producing an AAL contribution of EUR 280K, which is 15% of the entire portfolio AAL. The TIV for this location is EUR 14M. When she traces the result, she finds the location was geocoded to a postcode centroid that sits in a high flood-risk river bend, whereas the actual warehouse is 800m away on higher ground. At what stage did this problem originate, and what does this illustrate about the relationship between stages?

The problem originated in Stage 03, geocoding and data preparation, specifically in the decision to accept a postcode centroid for this location rather than resolving it to a more precise coordinate. It was detectable at Stage 02 (data quality assessment) if the postcode centroid had been flagged as potentially problematic for a flood-exposed region. It surfaced in Stage 06 (output review) because the AAL contribution appeared disproportionate to the location's TIV and prompted investigation.

This illustrates two things about the relationship between stages. First, errors introduced in early stages can remain undetected until late stages, the geocoding issue survived Stage 03, 04, and 05 before surfacing in 06. Second, Stage 06 (output review) is not a redundant safety check, it is the stage specifically designed to catch exactly this kind of issue before the results reach the underwriter. A workflow that skips Stage 06 and goes directly from the model run to Stage 07 would have delivered an inflated AAL for this location to Ciarán without any indication that the number was wrong.

What Happens When a Stage Is Skipped or Rushed

The workflow is not merely a best-practice checklist, each stage protects the stages downstream from a specific category of error. Skipping a stage removes that protection without removing the underlying risk.

Skip 01
Submission review skipped → wrong peril or wrong scope modelled

Without reading the slip before starting, Niamh might model the wrong perils, miss an endorsement that changes the coverage, or prepare a financial module configuration that does not match the actual policy terms. Errors of scope are the hardest to detect downstream because they affect everything uniformly.

Skip 02
Data quality assessment skipped → undetected errors enter the model

The three wrong coordinates in Niamh's SOV would have gone into the model not corrected. The model would have assigned hazard scores for the English Channel. The resulting losses would have been wrong in an undetectable way, not flagged by the model.

Skip 06
Output review skipped → inflated Rouen result reaches underwriting unchallenged

Without reviewing the location-level results, the EUR 280K AAL contribution from the Rouen warehouse would have been presented as fact. Ciarán would have priced based on a portfolio AAL inflated by a geocoding error. The premium would have been higher than the actual expected loss.

Rush 07
Communication rushed → caveats stripped away before the decision

If Niamh sends Ciarán a headline AAL and OEP without the context, which locations have confirmed data, what the postcode centroid issue means, that two TIVs are unconfirmed, he makes his pricing decision without knowing the quality of the number he is working from. The caveats are not optional footnotes; they are part of the analytical output.

Micro-Check · Before You Continue

Ciarán tells Niamh that in the current market, pricing decisions need to happen within 24 hours of submission receipt. The full seven-stage workflow takes three to four days. How should Niamh think about managing this tension, and which stages are genuinely compressible without compromising output quality?

The stages are not equally compressible. Stage 05, the model run itself, is already the fastest stage and cannot be meaningfully compressed further. Stage 04 (configuration) can be faster for straightforward portfolios with standard perils and simple policy structures. Stage 07 (communication) can be more concise without losing substance if the caveats are documented in a standard format rather than written from scratch each time.

Stages 01, 02, 03, and 06 are where quality lives and where cutting corners directly degrades output reliability. They can be done faster with experience, an experienced analyst spots a wrong coordinate in seconds rather than minutes, but they cannot be skipped. The right response to a 24-hour deadline is not to skip the data quality stages; it is to be explicit with Ciarán about what can be confirmed in 24 hours versus what requires more time. A 24-hour preliminary result with clearly stated data quality caveats and a note that two TIVs are unconfirmed is more useful than a 24-hour result that looks complete but contains undetected errors. Managing the timeline honestly is part of the analyst's professional responsibility.

The Workflow Is Not Always Linear

The seven stages are presented in sequence, but in practice the workflow often loops back. Niamh's Stage 06 output review found the Rouen geocoding issue, which sends her back to Stage 03 to correct the coordinate, then back through Stage 04 and 05 to rerun with the corrected data, then through Stage 06 again to review the updated result. This is not a failure of process; it is the process working correctly. The output review stage exists specifically to catch issues that require a loop back.

The workflow also interacts with external timelines. Niamh's request for confirmed TIVs from the broker (Stage 02) may not be answered before her Thursday deadline. She has to decide whether to present with the unconfirmed values clearly flagged, or to hold the result until confirmation arrives. The broker's renewal timeline, the underwriter's market deadline, and the cat modelling team's data quality standards are three separate schedules that must be managed simultaneously, a dimension of real-world practice that the seven-stage framework describes but cannot fully contain.

What This Means for Your First Weeks

On your first live accounts, the most important professional habit to build is documentation at every stage. It is what allows you, and anyone reviewing your work to trace a result back to its inputs, understand what was confirmed and what was defaulted, and know what caveats should travel with the output. An analyst who runs fast without documenting is creating technical issues that shows up when results need to be explained, challenged, or revisited. An analyst who documents clearly at each stage is building a professional record that stands up to scrutiny.

Micro-Check · Before You Continue

After Niamh presents the results on Thursday, Ciarán's underwriting committee asks: "If we bind this account, what is our most important data quality improvement to pursue at renewal?" Based on the workflow Niamh ran, what should her answer be and how does the workflow help her give a specific, informed answer rather than a generic one?

The most important data quality improvement at renewal is confirming the TIVs for the two locations currently using probable book values, and obtaining rooftop geocodes for the two locations that remain at postcode level (including Rouen). The Rouen geocode has been corrected in this run but only to postcode centroid; a flood-exposed location in a river corridor near Rouen deserves a more precise coordinate.

The workflow helps Niamh give a specific answer because the documentation from Stages 02 and 03 records exactly which fields were flagged, why, and what defaults were applied. Without that documentation, the answer to "what should we improve at renewal?" would be a general statement about data quality. With it, Niamh can name the specific locations, the specific fields, and the specific reason each gap matters for this portfolio's risk profile. The documentation produced during the workflow is not just a process artifact, it is the institutional memory that makes the next cycle better than the last.

Common Misconceptions

01
"The model run is the main event"

The model run is Stage 05 of seven. The stages before it; submission review, data quality assessment, geocoding, configuration, determine whether the result is reliable. The stages after it, output review and communication, determine whether the result is used correctly. The model run itself is the fastest stage and the one requiring the least analytical judgement. Treating it as the main event misallocates attention.

02
"Good software makes the workflow faster at every stage"

Software speeds up computation (Stage 05) and can assist with geocoding tools (Stage 03) and output formatting (Stage 07). It does not speed up the analytical judgement required at Stages 01, 02, and 06, the stages where a practitioner needs to recognise what is wrong, why it matters, and what to do about it. Those stages take time proportional to the complexity of the submission and the experience of the analyst, not to the processing power of the software.

03
"If the output review doesn't find anything, the run is clean"

Stage 06 catches problems that are visible in the output, results that look anomalous relative to expectations. It does not catch problems that produce plausible-looking but wrong results. A coordinate error that places a building in a similar-hazard location to the actual building will not show up as anomalous output. The Stage 06 review is a necessary but not sufficient quality check, it catches obvious problems, not systematic ones.

04
"The workflow ends when the results are sent"

Stage 07 is communication and decision, and the decision belongs to the underwriter. What happens after Stage 07, binding or declining, at what price, with what conditions, feeding into the portfolio accumulation model, is downstream of the cat modelling workflow but directly connected to it. The quality of the workflow determines the quality of the information the underwriter has when they make that decision.

Key Terms

Workflow

The ordered sequence of stages from submission receipt to pricing decision. Each stage has a defined input and output and depends on the quality of the preceding stage's output. The structure reflects the logical dependencies in how models work.

Submission

The package of documents received from a broker when a risk is offered for consideration. For a property cat risk, typically includes the SOV, the policy slip, and supporting technical documents. The starting point of the workflow.

Data Quality Assessment

Stage 02 of the workflow, the systematic review of exposure data for gaps, errors, and limitations before the model is run. The stage that determines what the model can and cannot be trusted to produce. Cannot be replaced by the model's own defaults.

Output Review

Stage 06 of the workflow, review of model results before presenting to underwriting. Checks for anomalous location-level results, implausible contributions relative to TIV, and flags from upstream data quality stages. The last line of defence before results reach a decision-maker.

Run Log

A documented record of a model run, what inputs were used, what settings were configured, what data quality issues were noted, and what caveats apply to the output. The audit trail that makes results reproducible and explainable. Required for regulatory submissions and professional review.

Import File

The formatted exposure file produced at Stage 03 that is loaded into the cat model platform. The model cannot read a raw SOV, the exposure data must be mapped to the model's required field structure and format before import. The quality of the import file determines the quality of the model output.

Knowledge Check - Lesson 5.1

Five questions · 4 of 5 correct (80%) to pass

1. A colleague runs the model immediately on receipt of the French submission without completing Stages 01 or 02. The run completes and produces an AAL of EUR 1.6M and a 1-in-100 year OEP of EUR 19M. Niamh's careful workflow produces EUR 1.8M AAL and EUR 22M OEP. The colleague argues his approach was just as valid since both runs used the same model. What is wrong with his reasoning?

ANothing, both approaches used the same vendor model and the same SOV, so any difference in output reflects normal model uncertainty rather than a process failure. The colleague's faster approach is equally defensible.
BThe colleague's results are based on unreviewed data, three coordinates placing locations in the English Channel, unconfirmed book-value TIVs, and blank year-built fields triggering generic defaults. His EUR 1.6M AAL is not a valid alternative estimate; it is the result of wrong inputs processed correctly. The model produces output regardless of input quality. Using the same model is not sufficient to make two runs comparable, what matters is whether the inputs were the same. The colleague's run was faster but the output cannot be trusted without knowing what data errors it contains. Speed is not a substitute for the upstream stages that make the output reliable.
CThe colleague's approach is valid for a preliminary estimate but not for a final pricing run. Using the raw SOV for an initial indicative figure and then completing the full workflow for the binding decision is standard market practice.
DThe difference between EUR 1.6M and EUR 1.8M AAL is within model uncertainty ranges and does not indicate a meaningful difference in run quality. Both results are acceptable for underwriting purposes given the inherent uncertainty in cat model output.

2. At Stage 04, Niamh must decide between two model settings for the French flood exposure: a national-level hazard grid (5km resolution) or a regional high-resolution grid (250m resolution) available for Normandy and Brittany specifically. The high-resolution grid takes three times longer to run. Which should she choose, and why?

AThe national grid, consistency across the full portfolio is more important than resolution for specific regions. Mixing grid resolutions between portfolio segments introduces comparison problems that outweigh the accuracy benefit of higher resolution in parts of the portfolio.
BThe high-resolution regional grid for the Normandy and Brittany locations, where it is available. Flood hazard varies at sub-kilometre scales, particularly near river corridors and coastal zones, in ways that a 5km grid cannot capture. Arden Re's French portfolio is concentrated in exactly the region where the high-resolution grid applies. The additional run time is the price of a materially more accurate flood hazard assignment for these specific locations. The decision to use higher resolution where it exists and is relevant to the portfolio is the right configuration choice, and it needs to be documented in the run log with the rationale stated.
CThe national grid for time efficiency, with a note in the output commentary that higher-resolution data is available. The underwriter can request a high-resolution run if the national grid result indicates a borderline risk where the additional precision would change the pricing decision.
DThe choice does not matter for portfolio-level results. Grid resolution affects individual location loss estimates but averages out at the portfolio level, making the AAL and EP curve insensitive to the choice between 5km and 250m resolution.

3. Niamh's output review (Stage 06) finds that three locations along the Seine estuary are producing 1-in-100 year losses that each exceed 60% of their TIVs. The rest of the portfolio produces losses of 15–25% of TIV at the same return period. Should she treat these three results as likely errors and correct them, or present them as valid model output?

ACorrect them, results exceeding 50% of TIV at the 1-in-100 year level are implausible and indicate a model error. She should apply a cap of 50% damage ratio for all locations before presenting to underwriting.
BInvestigate before deciding either way. A 60% damage ratio at 1-in-100 year for flood-exposed locations in a Seine estuary is not inherently implausible, these locations may genuinely be in a very high flood-risk zone where the model's hazard assessment and vulnerability functions produce this result legitimately. The right response is to trace each result: confirm the geocodes are accurate, check that the construction classes are correct for these locations, and review what the model's hazard grid shows for these specific coordinates. If the high result is explained by confirmed high-risk location and accurate data, it is valid output that should be presented with context. If it is explained by a geocoding error placing a location in a river channel rather than adjacent to it, it needs correction. The output review flag is a prompt to investigate, not an automatic correction trigger.
CPresent them as valid, the model's output is objective and Niamh should not second-guess it based on comparison with other portfolio locations. The higher results may reflect genuinely higher flood risk at those locations.
DFlag them to the underwriter without investigation, it is the underwriter's responsibility to determine whether the results are plausible, not the analyst's. Niamh should present the full results and let Ciarán decide whether the three high results warrant further investigation.

4. Ciarán tells Niamh that for renewals of existing accounts, where Arden Re already has the prior year's model run, she can skip the data quality assessment (Stage 02) and go straight to updating the exposure file and rerunning. Is he right?

AYes, for renewals where the data is already familiar, Stage 02 is redundant. The prior year's run already identified the data quality issues, and the renewal run simply updates the exposure and reprocesses. The data quality assessment adds no value when the data is known.
BNo, renewal SOVs are not identical to the prior year's SOV. Locations are added or removed. TIVs change. Construction information is updated or corrected. A new broker contact may have submitted the renewal with different field conventions. The data quality assessment at renewal is typically faster than at inception because the analyst already knows the account, but it should not be skipped entirely. The specific question to answer at renewal is: what has changed since last year, and do those changes introduce any new data quality issues? Skipping Stage 02 at renewal is how systematic data quality problems compound from year to year without being caught.
CIt depends on whether the broker has changed. If the same broker submitted both the original and the renewal, the data format and quality are likely to be consistent, making Stage 02 less important. If a new broker submitted the renewal, Stage 02 should be completed in full.
DYes for data quality assessment, but no for geocoding. The geocodes from the prior year run can be reused without re-checking, but TIV changes and new locations need to be verified before the renewal run.

5. Niamh presents her results to Ciarán on Thursday with all caveats documented. Ciarán decides to bind the account. Three months later, a windstorm causes a loss of EUR 8.2M at one of the portfolio's Brittany locations, significantly above the location's modelled 1-in-100 year loss of EUR 2.9M. Was the workflow inadequate?

AYes, if the model produced a 1-in-100 year loss of EUR 2.9M and the actual loss was EUR 8.2M, the model underestimated the risk by a factor of nearly 3. A complete workflow should have identified and corrected this underestimation before binding.
BNot necessarily. A EUR 8.2M loss at a location with a EUR 2.9M 1-in-100 year estimate implies the actual event was more severe than a 1-in-100 year storm at that location, possibly a 1-in-200 or 1-in-500 year event, or a storm whose track produced unusual intensity concentration at that specific location. The workflow's purpose is to produce the most reliable possible estimate of expected loss and tail exposure given available data and models. It cannot prevent actual losses from exceeding modelled estimates, that is precisely what the EP curve's uncertainty bands represent. The right question is whether the workflow was conducted correctly: was the data quality adequate, were the geocodes accurate for this location, was the model configured correctly? If yes, the EUR 8.2M loss is within the range of outcomes the model's distribution allows, and the workflow was sound. If the investigation reveals that the location's geocode placed it in a lower-hazard zone than its actual position, the workflow has a gap, but that is a specific finding, not a general conclusion from the loss alone.
CYes, the workflow should have included a sensitivity analysis showing what losses would look like at the 1-in-200 and 1-in-500 year return periods. If that analysis had been performed, Ciarán would have known the potential for losses significantly above the 1-in-100 year figure and might have priced accordingly.
DThe workflow was inadequate at Stage 06, the output review should have identified the Brittany location as a potential outlier and investigated whether the 1-in-100 year loss of EUR 2.9M was plausible given the location's actual flood and wind exposure characteristics.