Expand description
Stochastic processes for simulation and financial/physical modeling.
This module provides implementations of key stochastic processes used in computational physics, quantitative finance, and statistical modeling:
BrownianMotion— standard Wiener process path generationGeometricBrownianMotion— log-normal GBM (Black-Scholes)OrnsteinUhlenbeck— mean-reverting SDE (OU process)JumpDiffusion— Merton model with Poisson jumpsFractionalBrownianMotion— fBm with Hurst exponent HCoxIngersollRoss— CIR interest rate model (Milstein scheme)HestonModel— stochastic volatility (Euler-Maruyama)LevyStableProcess— stable distribution parametersBranchingProcess— Galton-Watson branching processMarkovChain— discrete-time Markov chain utilitiesPoissonProcess— homogeneous and inhomogeneous Poisson- Variance reduction:
antithetic_variates,control_variate_estimator,quasi_monte_carlo
Structs§
- Branching
Process - Galton-Watson branching process.
- Brownian
Motion - Standard Wiener process (Brownian motion) W(t).
- CoxIngersoll
Ross - Cox-Ingersoll-Ross (CIR) interest rate model.
- Fractional
Brownian Motion - Fractional Brownian motion with Hurst exponent H in (0, 1).
- Geometric
Brownian Motion - Geometric Brownian Motion (GBM) for log-normal asset/particle dynamics.
- Heston
Model - Heston stochastic volatility model.
- Jump
Diffusion - Merton jump-diffusion model: GBM plus compound Poisson jumps.
- Levy
Stable Process - Lévy stable process with four parameters.
- Markov
Chain - Discrete-time finite Markov chain.
- Ornstein
Uhlenbeck - Ornstein-Uhlenbeck mean-reverting process.
- Poisson
Process - Homogeneous and inhomogeneous Poisson processes.
Enums§
- Offspring
Dist - Supported offspring distributions for branching processes.
Functions§
- antithetic_
variates - Antithetic variates estimator.
- control_
variate_ estimator - Control variate estimator.
- halton
- Compute the i-th element of the Halton sequence in the given base.
- quasi_
monte_ carlo - Quasi-Monte Carlo: Halton sequence in base 2 and 3 for 2D integration.