Apache Commons Math
Apache Commonsに属する自己完結した数学と統計学の軽量コンポーネント
Apache Commons Math(アパッチ・コモンズ・マス)は、ApacheのトッププロジェクトであるApache CommonsにあるApache Commons#Commons Properに属する自己完結した数学と統計学の軽量コンポーネントである。 統計解析、複素数演算、分数演算、行列演算、固有値問題、QR法、数値積分、多変量解析、差分法などのライブラリを持つ。
Commons Mathにあるパッケージ(抜粋)
編集パッケージ名 | 説明 |
---|---|
org.apache.commons.math | Commons 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 | 線形代数をサポート。行列演算、BigDecimal 対応行列演算、特異値分解、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検定など仮説検定(hypothesis testing)と信頼区間(confidence interval)構築を提供するクラス群。 |
org.apache.commons.math.stat.regression | 回帰分析。多変量データに関する統計ルーチン。 |
org.apache.commons.math.util | commons-mathライブラリの至る所で使われる便利なルーチンと共通データ構造。連分数、二項係数、階乗、最大公約数、最小公倍数。 |
Jakarta Commons Math APIから抜粋した表