web-dev-qa-db-ja.com

.Netに適した統計演算パッケージとは何ですか?

高度な数学、統計、統計分布などを行うライブラリを探しています。

現在、私は二項分布とポアソン分布を行うものを探しています。

32
esac

MathDotNet には、探している機能が含まれている必要がありますが、必要な機能によっては、やりすぎかもしれません。それは提供しています:

  • ベルヌーイ
  • ベータ
  • 二項
  • カテゴリー
  • コーシー
  • チー
  • カイスクエア
  • 連続制服
  • コンウェイマクスウェルポアソン
  • ディリクレ
  • 離散制服
  • アーラン
  • 指数関数的
  • など...(リストの約3倍)

完全なリストについては、 このページ を参照してください。

17
Foxfire

.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#の汎用線形代数ツールキットです。

12
sadaf2605

Math.NET Numerics は、.NET向けの非常に優れたオープンソースライブラリです。そのサイトによると:

Numericsは、Math.NETプロジェクトの数値基盤であり、科学、エンジニアリング、および日常の使用における数値計算のためのメソッドとアルゴリズムを提供することを目的としています。対象となるトピックには、特別な関数、線形代数、確率モデル、乱数、補間、積分変換などが含まれます。

商用ライブラリがあなたに受け入れられる選択であるならば、私が推薦できるそれらのいくつかがあります。

  1. NMath StatsCenterSpace Software が適切な選択肢です。このライブラリは、統計計算用に特別に設計されており、非常に効率的であることが約束されています。
  2. FinMath はかなり新しいライブラリですが、有望です。多くの統計分布、記述統計を計算するためのルーチン、最小二乗データフィッティングアルゴリズム(OLS、GLSなど)のいくつかのバリアント、PCA、ICA、およびさまざまなアルゴリズムと手法の他の実装が含まれています。
5
VHaravy

あなたが試すことができます

  • Extreme Optimization 、. NETのExtreme Optimization Numerical Librariesは、Microsoft .NETフレームワーク用に構築された汎用数学およびstatisticalクラスのコレクションです。

  • FoundaStat (無料バージョンが存在します)は、Microsoft .NETプラットフォーム用の統計ライブラリです。 FoundaStatは、すべての.NETソフトウェア製品に統計計算機能を提供します。さまざまなデータ形式とのインターフェース機能、記述統計の計算、相関分析、統計的推論、ANOVA、および重回帰分析を提供するクラスが含まれています。

その他のリンク

オープンソース.NET統計ライブラリを推奨

2
RRUZ

this SO question を参照するか、または [〜#〜] r [〜#〜] + rcom を試してください。

1
Richie Cotton

suanshu.net を見てください。これは無料。これはおそらく、C#数学で使用できる最も包括的なstatライブラリです。

1
Ryu

CenterSpace Software's .NET statsパッケージをご覧ください。二項分布とポアソン分布、それらのCDF、および逆数(正確に計算するのは面倒な場合があります)があります。

Statsパッケージは、以下の高性能クラスを提供します。

  1. クラスタリング/ K平均クラスタリング
  2. 多種多様な確率分布とCDFと逆CDF-特に二項式とポアソンを含む。
  3. 仮説検定。
  4. 非負の行列因数分解。
  5. 部分最小二乗法。
  6. 回帰(線形、分散分析、QR、SVDなど)。
  7. 主成分分析。

ポール

CenterSpaceソフトウェア

1
Paul