Abstract
The standard error propagation formula assumes linearity and small uncertain- ties. When applied to multiplicative processes—like future lithium price affecting battery replacement cost—it fails by nearly 30%. This mini-tutorial shows, step by step, how to use geometric Brownian motion (GBM) and numerical simulation to compute uncertainty correctly. We derive the exact solution, implement the Euler– Maruyama scheme, validate convergence, and provide a reproducible Python script. Designed for PhD students entering computational modeling, this guide bridges textbook formulas and real-world risk assessment.



![Author ORCID: We display the ORCID iD icon alongside authors names on our website to acknowledge that the ORCiD has been authenticated when entered by the user. To view the users ORCiD record click the icon. [opens in a new tab]](https://www.cambridge.org/engage/assets/public/coe/logo/orcid.png)