1

数値の配列を取り、それに対して基本的な統計分析(平均、中央値、最頻値、その他興味深いもの)を実行できるc(またはc ++)ライブラリはありますか?

4

3 に答える 3

5

GNU Scientific Library ( GSL ) は機能を提供します。 他の人が言及したアポフェニアは、GSL の上にレイヤーを提供するように見えます。GSL で心に留めておくべきことは、多くの関数の実装が遅いことが多いということです。たとえば、その平均計算はループ内で除算を実行して、結果の可能な限り最高の精度を保証します。多くのアプリケーションでは、このコストは精度に見合うものではありません。

于 2009-03-11T04:25:50.773 に答える
1

より高度な分析を行う場合は、GSLTNTBlitz++VxL、およびさまざまなBoostライブラリなどの優れたライブラリがいくつかあります。これらのほとんどは、いくつかの単純な関数よりも複雑なかなり重いライブラリですが、はるかに強力でもあります。

多くの統計処理を行う必要がある場合は、RMatlab、Python 用のSciPyなど、統計処理に適した言語を検討することをお勧めします。

于 2009-03-11T04:20:13.970 に答える