Model mean reversion with bands and forecasts. Adjust volatility, speed, horizon, and starting value easily. Explore stability, uncertainty, and expected movement with clarity today.
The page uses a single-column structure overall. The input area below shifts to 3 columns on large screens, 2 on medium screens, and 1 on mobile.
This sample shows a typical parameter set and the analytical output for quick comparison.
| Initial X₀ | Long-Run Mean μ | Speed θ | Volatility σ | Time t | Expected Value | Std. Dev. | 95% Interval |
|---|---|---|---|---|---|---|---|
| 12.000000 | 10.000000 | 1.200000 | 2.000000 | 1.500000 | 10.330598 | 1.273235 | 7.835103 to 12.826092 |
The Ornstein-Uhlenbeck process is a classic mean-reverting stochastic model. It is widely used in finance, physics, signal analysis, and stochastic control.
Where:
The simulated path in the chart uses the Euler-Maruyama step:
Here, Z is a standard normal random shock. The analytical formulas drive the summary cards and confidence bands.
It estimates the expected future value, variance, standard deviation, confidence interval, half-life, and target probabilities for an Ornstein-Uhlenbeck process. It also generates a simulated path and plots analytical confidence bands over time.
The speed parameter controls how quickly the process moves back toward its long-run mean. Larger values pull the process back faster, reduce persistence, and shorten the half-life of deviations from equilibrium.
Volatility widens the distribution of possible outcomes. Higher volatility increases the variance, expands the confidence bands, and makes the simulated path appear more irregular around the expected mean path.
Half-life measures how long it takes for half of the initial deviation from the long-run mean to disappear. It provides an intuitive summary of how persistent shocks remain in the process.
The summary cards use analytical Ornstein-Uhlenbeck formulas. The displayed simulation path is one numerical realization generated with Euler-Maruyama steps, so the path varies unless you fix the random seed.
A positive theta creates genuine mean reversion. If theta is zero or negative, the model no longer behaves like a standard stable Ornstein-Uhlenbeck process, and the long-run equilibrium interpretation breaks down.
Yes. The standard Ornstein-Uhlenbeck model is Gaussian, so it can cross below zero when the mean, volatility, and current state allow it. That may be acceptable or unacceptable depending on your application.
It is used in interest-rate modeling, spread trading, physical diffusion systems, noisy sensor dynamics, stochastic control, and any setting where values fluctuate randomly yet tend to drift back toward equilibrium.
Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.