Apache Commons Math(アパッチ・コモンズ・マス)は、ApacheのトッププロジェクトであるApache CommonsにあるApache Commons#Commons Properに属する自己完結した数学と統計学の軽量コンポーネントである。 統計解析、複素数演算、分数演算、行列演算、固有値問題、QR法、数値積分、多変量解析、差分法などのライブラリを持つ。
Commons Mathにあるパッケージ(抜粋) パッケージ名説明org.apache.commons.mathCommons Mathライブラリを通して利用される共通クラス群org.apache.commons.math.analysis代数方程式の解や関数補間法(内挿法)を含む共通の数値解析手続きの実装。ニュートン法、多項式関数、多項式スプライン関数、スプライン補間、レーグラファルシよりも高速な割線法、ブレント法、二分法。org.apache.commons.math.complex複素数型と複素数用超越関数(対数関数、指数関数、三角関数など)の実装。org.apache.commons.math.distribution共通する離散と連続の確率分布(二項分布、ポアソン分布、指数分布、カイ二乗分布、コーシー分布、連続分布、離散型分布、F分布、ガンマ分布、超幾何分布、正規分布、スチューデントt分布、ワイブル分布など)の実装org.apache.commons.math.fraction分数型と分数フォーマット。org.apache.commons.math.linear線形代数をサポート。行列演算、対応行列演算、特異値分解、LU分解、などをサポート。行列のノルム、逆行列、転置行列、行列式など。org.apache.commons.math.random乱数や乱数データ生成器。経験分布。org.apache.commons.math.specialベータ関数やガンマ関数のような特殊関数の実装。誤差関数。org.apache.commons.math.stat統計解析。データストレージと操作と要約統計量ルーチン。統計解析ユーティリティ。度数分布。org.apache.commons.math.stat.descriptive一般的な一変量要約統計量オブジェクト。カートシス(尖度)、中心積率、標準偏差、平均、相乗平均、歪度、分散org.apache.commons.math.stat.descriptive.momentモーメントから求められる要約統計量。org.apache.commons.math.stat.descriptive.rank階数(rank)から求められる要約統計量。org.apache.commons.math.stat.descriptive.summaryその他の要約統計量。org.apache.commons.math.stat.inference推論解析。カイ二乗分布、t検定など仮説検定()と信頼区間()構築を提供するクラス群。org.apache.commons.math.stat.regression回帰分析。多変量データに関する統計ルーチン。org.apache.commons.math.utilcommons-mathライブラリの至る所で使われる便利なルーチンと共通データ構造。連分数、二項係数、階乗、最大公約数、最小公倍数。 Jakarta Commons Math APIから抜粋した表
外部リンク Apache Commons Math