#随机 #过程 #蒙特卡洛 #随机 #模拟

bin+lib stochastic-rs

Rust 的随机过程库

32 个版本

0.6.5 2024年8月18日
0.6.3 2024年7月30日
0.4.2 2024年2月22日
0.3.3 2023年10月28日
0.1.1 2023年5月28日

#185 in 数学

Download history 98/week @ 2024-06-17 16/week @ 2024-06-24 14/week @ 2024-07-01 238/week @ 2024-07-15 789/week @ 2024-07-22 272/week @ 2024-07-29 89/week @ 2024-08-12

1,160 每月下载量

MIT 许可证

77KB
1.5K SLoC

Crates.io Crates.io

Stochastic-rs

一个用于随机过程和模型的 Rust 库。主要目标是提供一个简单易用、高性能的随机过程和模型库。此库仍在开发中,可能会出现破坏性更改。🚧

文档可在 stochastic-rs 查阅。

实现

随机过程

  • 高斯噪声
  • 相关高斯噪声
  • 布朗运动
  • 相关布朗运动
  • 几何布朗运动
  • Cox-Ingersoll-Ross 过程
  • Ornstein-Uhlenbeck 过程
  • Jacobi 过程

跳跃和 Levy 过程(不稳定)

  • Poisson 过程
  • 复合 Poisson 过程
  • 带跳跃的分数 Ornstein-Uhlenbeck 过程
  • Levy 跳跃扩散
  • 逆高斯分布
  • 正态逆高斯分布
  • 方差伽马分布

随机模型

  • Heston 模型
  • Merton 模型
  • Bates 模型
  • Vasicek 模型
  • SABR 模型(不稳定)
  • Duffie-Kan 模型(不稳定)

分数随机过程

  • 分数高斯噪声
  • 相关高斯噪声
  • 分数布朗运动
  • 相关分数布朗运动
  • 分数几何布朗运动
  • 分数 Ornstein-Uhlenbeck 过程
  • 分数 Cox-Ingersoll-Ross 过程
  • 分数 Jacobi 过程

特性

  • 粗糙 Heston 模型
  • Bergomi 模型
  • 粗糙 Bergomi 模型
  • Hull-White 模型
  • Barndorff-Nielsen & Shephard 模型
  • Alpha-stable 模型
  • CGMY 模型
  • CIR 模型
  • 多因子 CIR 模型
  • BGM 模型
  • Wu-Zhang 模型
  • 仿射模型
  • Heath-Jarrow-Morton 模型 & 多因子 Heath-Jarrow-Morton 模型

未来工作

  • 添加更多测试
  • 添加更多示例
  • 完整文档

依赖

~15–24MB
~286K SLoC