Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

ARGUS: Probabilistic M&A Underwriting Engine

National Finalist (Top 8) | IIT BHU AI-Quisition 2026 ARGUS (Advanced Risk-Guided Underwriting System) is a quantitative framework developed to solve the "Deal Sourcing" challenge for mid-cap IT acquisitions. Unlike traditional models that rely on static "mean" estimates, ARGUS utilizes Bayesian Inference to model uncertainty and prioritize capital preservation.

The Problem: The "Mean" Trap Standard M&A valuations often fail because they assume a single "best-case" growth rate. ARGUS replaces this with a probabilistic distribution, identifying targets that are not just "high-growth," but high-conviction.

Technical Architecture :

  • Data Discipline: Automated ingestion and cleaning of a 400-company universe, enforcing numeric integrity for key underwriting variables such as P/E, ROCE, OPM, and Sales Variance.
  • Bayesian Posterior Sampling: Implemented using PyMC 5.28, utilizing Markov Chain Monte Carlo (MCMC) to generate growth and margin distributions based on 3-year historical priors.
  • Monte Carlo Simulations: Executes 4,000 simulations per target to project 5-year Free Cash Flow (FCF) paths under institutional constraints.

The Decision Rule: Risk-Adjusted Alpha :

  • To identify the #1 Top Pick, I implemented a scoring rule that penalizes "high-growth but fragile" companies:

    Score = (Mean IRR × Probability > 12%) - |Expected Shortfall × Probability < 0%|
    
  • Mean IRR: The average expected return from 4,000 simulations.

  • Prob > 12%: The confidence level that the investment clears our cost-of-capital (12% Hurdle Rate).

  • Expected Shortfall (ES): The average loss in the "worst-case" 5% of scenarios (Tail Risk).

  • Prob < 0%: The risk of absolute capital impairment (losing money).

Underwriting Assumptions :

  • Horizon: 5-Year private asset maturity (Standard private asset benchmark).
  • Control Premium: 25% (India mid-market benchmark).
  • Tax/Reinvestment: 25.0% Corporate Tax and 30.0% Reinvestment drag on NOPAT.
  • Exit: Zero Multiple Expansion (assumes entry P/E = exit P/E) to ensure conservative bias.

Tech Stack :

  • Language: Python.
  • Modeling: PyMC 5.28 (Probabilistic Programming).
  • Diagnostics: ArviZ 0.22 (MCMC Chain convergence/R-hat diagnostics).
  • Data Manipulation: Pandas, NumPy, Matplotlib.

About

AI-driven probabilistic M&A underwriting framework using Bayesian inference, Monte Carlo simulation, and risk-based capital allocation.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages