Model
Google TimesFM 2.5 — a 200M parameter decoder-only transformer pre-trained on 400+ billion real-world time points. Runs natively in BigQuery via AI.FORECAST(). No training required. Zero-shot: predicts your data without ever having seen MFI collections before.
Data
Monthly amounts aggregated from paymentLedger in Latest_Avanti_Loan. Reversed payments excluded. Current partial month excluded. 100 months of history (Feb 2018 – Apr 2026). All 26 states forecasted as independent time series. ~320 MB scanned per run.
Confidence band
The shaded region is a 90% prediction interval. Bands widen further out as uncertainty compounds. Wide bands (UP, TN) mean the model is genuinely uncertain. Tight bands (Assam, Mizoram) mean it is confident. Treat lower bound as stress scenario, upper as optimistic.
Limitations
TimesFM does not know about monsoon patterns, waiver announcements, new campaigns, NPA restructuring, or one-off drives. Spikes are treated as noise. Kerala has insufficient recent data — exclude from planning. For scenario planning, apply judgment multipliers on top of the confidence band bounds.