15

私は現在、1つ(おそらく複数)のライブラリに含めることが理想的ないくつかの数学的/統計的/財務的ツールに依存するプロジェクトに取り組んでいます。私が欲しいのは:

  1. 統計的尺度-モード、分散など。
  2. 確率分布+それらからのサンプリングが利用可能
  3. オプション価格などの財務モデル

どのライブラリが役立つか考えている人はいますか?

4

4 に答える 4

14

私はJavaとClojureでかなりの数値作業を行っているので、私の視点が役立つことを願っています。

1.および2の場合、以下のオプションを検討してください。

  • ParallelColt-非常に包括的で高性能な数学ライブラリ。金融アプリで取得する多くのベクトル処理に適しています。
  • Incanter -Clojure用のRのような統計ライブラリ(Javaアプリに非常に簡単に埋め込むことができます)。あなたが望むことができるほとんどすべての統計ツールを持っています、そしてあなたがあなた自身のDSLを作成したいなら非常に簡単に拡張できます
  • EJML-おそらくJavaで利用可能な最速のマトリックスライブラリ
  • ApacheCommonsMath-数学と統計ツールの便利なコレクション

3.(財務モデル)の場合、これらは解決しようとしている問題にかなり特注される傾向があります。既成のソリューションが存在したとしても、それを使用したいとは思わないでしょう。上記のツールキットを使用して自分自身を開発することをお勧めします。

于 2012-05-23T00:40:27.903 に答える
1

QuantLibには、SWIGを介したJavaバインディングがあるようです。

于 2012-05-23T00:32:54.850 に答える
1

OpenGammaのStrataには、これらのアイテムが含まれています。これは、Javaおよびオープンソースで記述されたプロの量理ファイナンスライブラリです。

定量的ファイナンスの部分には、金利、外国為替、エクイティのモデルが含まれています。これは、銀行およびヘッジファンドの業界​​クォンツによって開発されました。どのタイプの財務モデルを使用したいかはわかりません。モデルとアセットクラスの大きなパネルがあり、プロのタイプの実装を自分で見つけることができるはずです。

于 2012-06-03T12:59:21.120 に答える
1

IdylFinはまさにあなたが探しているものかもしれません-quantmodに触発され、それはいくつかの非常に高速で数値的に安定した統計手法、Yahoo FinanceへのAPI、そしていくつかのポートフォリオ最適化手法を含み、積極的に拡張されています。

免責事項:私はライブラリの作者であり、あなたがそれを使用した場合、それは私の靴下をノックアウトするでしょう;)。

于 2013-03-24T06:30:14.943 に答える