Kyle Wisniewski

Every result here is reproducible: open-source code and 229 automated checks, from theory-anchored quantitative tests to publishing checks. Browse the source on GitHub →

Quantitative model · Stochastic processes

Stochastic-process simulation across diffusion, jumps, volatility, and regime switching

The model runs five process classes under a common one-year setup. The comparison shows what each specification can and cannot represent.

Decision summary

The process determines which risks a scenario set can represent

Interpretation

A simulation is a conditional experiment, not a forecast. GBM, jumps, stochastic volatility, mean reversion, and regimes encode different hypotheses. They therefore produce different tails and dependencies.

Decision context

Select the process according to the risk being evaluated. Budget sampling and discretization error before using simulated outcomes for pricing, stress, or allocation.

Intended analytical use

Quantitative developers, risk and derivatives analysts, model validators, and researchers use it to study stochastic dynamics.

Principal limitation

The browser explorer uses 50 one-year paths and Euler-type discretization with illustrative parameters. A fixed seed makes a run repeatable. It does not make the scenario representative.

Process

Simulation

50 paths · 252 steps · T = 1y
Euler-Maruyama discretization
Box-Muller normals, mulberry32 seed

Simulated process paths

Fifty simulated paths. Individual paths use thin dotted lines. The cross-sectional mean uses a thick solid line.
View representative mean-path data

Terminal-value distribution

Terminal-value distribution across paths, with the mean marked by a dashed vertical line.
View terminal distribution summary
Terminal distribution summary statistics
Minimum25th percentileMedianMean75th percentileMaximum

Process notes

Geometric Brownian motion

$$dS_t = \mu S_t\,dt + \sigma S_t\,dW_t \qquad\Longrightarrow\qquad S_t = S_0 \exp\!\left[\left(\mu - \tfrac{1}{2}\sigma^2\right)t + \sigma W_t\right]$$

Applications. The default model for equity prices. It is the substrate of Black-Scholes and of most textbook portfolio mathematics.

Captured dynamics. Proportional randomness (returns, not price changes, are the natural unit), positivity of prices, and compounding. That includes the subtle \(-\tfrac{1}{2}\sigma^2\) drag separating median from mean growth.

Omitted dynamics. Everything the rest of this page exists for: volatility is constant, returns are Gaussian and independent, and nothing ever jumps. Real markets violate all three, persistently.