高度な数学、統計、統計分布などを行うライブラリを探しています。
現在、私は二項分布とポアソン分布を行うものを探しています。
MathDotNet には、探している機能が含まれている必要がありますが、必要な機能によっては、やりすぎかもしれません。それは提供しています:
完全なリストについては、 このページ を参照してください。
.NET Framework言語C#、F#、およびVB.NET
ILNumerics.Net 高性能、タイプセーフな数値配列クラスおよび一般的な数学、FFT、線形代数用の関数、.NET/mono、32&64ビット、C#、2Dおよび3Dプロットコントロールのスクリプトのような構文を目指して、効率的なメモリ管理
IMSL Numerical Libraries for .NETは、C#で記述された数学、統計、データマイニング、財務、およびチャートクラスのセットです。
Measurement Studio は、テストおよび測定アプリケーションの開発に使用するための統合されたスイートUIコントロールおよびクラスライブラリです。分析クラスライブラリは、さまざまなデジタル信号処理、信号フィルタリング、信号生成、ピーク検出、およびその他の一般的な数学機能を提供します。
NMath by CenterSpace Software:信号処理(FFT)クラス、線形代数(LAPACK&BLAS)フレームワーク、および統計パッケージを含む、.NETプラットフォームの数値コンポーネントライブラリ。
suanshu.net by Numerical Method Inc .:線形代数、(高度な)最適化、補間、マルコフモデル、主成分分析、時系列分析、仮説検定、回帰を含む数値アルゴリズムの大規模なコレクションです。統計、常微分方程式、偏微分方程式ソルバ、およびsuanshu。 NLinearは、Silverlightと互換性のあるC#の汎用線形代数ツールキットです。
Math.NET Numerics は、.NET向けの非常に優れたオープンソースライブラリです。そのサイトによると:
Numericsは、Math.NETプロジェクトの数値基盤であり、科学、エンジニアリング、および日常の使用における数値計算のためのメソッドとアルゴリズムを提供することを目的としています。対象となるトピックには、特別な関数、線形代数、確率モデル、乱数、補間、積分変換などが含まれます。
商用ライブラリがあなたに受け入れられる選択であるならば、私が推薦できるそれらのいくつかがあります。
あなたが試すことができます
Extreme Optimization 、. NETのExtreme Optimization Numerical Librariesは、Microsoft .NETフレームワーク用に構築された汎用数学およびstatisticalクラスのコレクションです。
FoundaStat (無料バージョンが存在します)は、Microsoft .NETプラットフォーム用の統計ライブラリです。 FoundaStatは、すべての.NETソフトウェア製品に統計計算機能を提供します。さまざまなデータ形式とのインターフェース機能、記述統計の計算、相関分析、統計的推論、ANOVA、および重回帰分析を提供するクラスが含まれています。
その他のリンク
this SO question を参照するか、または [〜#〜] r [〜#〜] + rcom を試してください。
suanshu.net を見てください。これは無料。これはおそらく、C#数学で使用できる最も包括的なstatライブラリです。
CenterSpace Software's .NET statsパッケージをご覧ください。二項分布とポアソン分布、それらのCDF、および逆数(正確に計算するのは面倒な場合があります)があります。
Statsパッケージは、以下の高性能クラスを提供します。
ポール