Java的定量金融/数学库 [已关闭]

2022-09-03 14:30:00

我目前正在从事一个项目,该项目依赖于几个数学/统计/金融工具,理想情况下,我希望将其包含在一个(也许是几个)库中。我希望拥有的是:

  1. 统计度量 - 模式、方差等
  2. 概率分布 + 从中抽样可用
  3. 用于期权定价等的财务模型

有没有人知道哪些库可能是有用的?


答案 1

我在Java和Clojure中做了相当多的数值工作,所以希望我的观点可以有用。

对于1。和 2.以下是一些可供探索的选项:

  • Parallel Colt - 非常全面,高性能的数学库。适用于您在金融应用程序中获得的大量矢量处理。
  • Incanter - 用于Clojure的类似R的统计库(非常容易嵌入到Java应用程序中)。拥有几乎所有您想要的统计工具,如果您想创建自己的DSL,并且非常容易扩展
  • EJML - 可能是Java中最快的矩阵库
  • Apache Commons Math - 数学和统计工具的便捷集合

对于3。(财务模型)这些往往是针对您试图解决的问题定制的。我怀疑您是否愿意使用现成的解决方案,即使它存在。我建议使用上面提到的工具包来开发自己。


答案 2

QuantLib显然通过SWIG绑定了Java。