Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

It integrates actuarial science, risk analysis, and machine learning to provide robust assessments of natural hazards such as hurricanes, floods, and wildfires, with a focus on financial impacts and mitigation strategies

Notifications You must be signed in to change notification settings

NickEinstein1/CATIA

Repository files navigation

CATIA

Catastrophe AI System for Climate Risk Modeling

CATIA is a production-ready Python library for catastrophe risk modeling. It combines climate data ingestion, ML-based risk prediction, actuarial loss simulation, and mitigation optimization into a unified framework.

Installation

pip install -e .

Quick Start

from catia.data_acquisition import fetch_climate_data
from catia.risk_prediction import train_risk_model
from catia.financial_impact import run_financial_impact_analysis
from catia.mitigation import generate_mitigation_recommendations
# Fetch climate data
climate_data = fetch_climate_data(use_mock=True)
# Train risk model
model = train_risk_model(climate_data)
# Run financial simulation
results = run_financial_impact_analysis(
 annual_frequency=2.5,
 mean_severity=50_000_000,
 n_simulations=10_000
)
# Get mitigation recommendations
recommendations = generate_mitigation_recommendations(
 expected_annual_loss=results['expected_loss'],
 budget=10_000_000
)

Key Capabilities

Module Description
data_acquisition Climate data from NOAA, ECMWF; socioeconomic data from World Bank
risk_prediction ML models for catastrophe probability and severity
financial_impact Monte Carlo simulation with frequency-severity models
extreme_value EVT/GPD tail modeling for 100-1000 year events
uncertainty Bootstrap confidence intervals for all risk metrics
correlation Copula-based multi-peril dependency modeling
ensemble Voting and stacking ensembles for robust predictions
explainability SHAP-based model interpretability
backtesting Historical validation and model monitoring
mitigation Budget-constrained optimization of risk reduction strategies

Running Tests

pytest tests/ -v

Compliance

  • CAS Catastrophe Modeling Guidelines
  • SOA Risk Management Framework
  • NAIC Model Act (insurance applications)

About

It integrates actuarial science, risk analysis, and machine learning to provide robust assessments of natural hazards such as hurricanes, floods, and wildfires, with a focus on financial impacts and mitigation strategies

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /