Apache Commons Math

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から抜粋した

外部リンク

  • Apache Commons Math(英語)
トップレベル
プロジェクト
  • Accumulo(英語版)
  • ActiveMQ
  • Airflow
  • Ambari(英語版)
  • Ant
  • Aries(英語版)
  • Arrow(英語版)
  • Apache HTTP Server
  • APR
  • Avro(英語版)
  • Axis
  • Axis2
  • Beam
  • Bloodhound(英語版)
  • Brooklyn(英語版)
  • Buildr(英語版)
  • Calcite(英語版)
  • Camel(英語版)
  • Cassandra
  • Cayenne(英語版)
  • Chemistry(英語版)
  • CloudStack(英語版)
  • Cocoon
  • Cordova
  • CouchDB
  • cTAKES(英語版)
  • CXF(英語版)
  • Derby
  • Directory(英語版)
  • Drill
  • Druid(英語版)
  • Empire-db(英語版)
  • Felix(英語版)
  • Flex
  • Flink(英語版)
  • Flume(英語版)
  • FreeMaker(英語版)
  • Geronimo
  • Giraph(英語版)
  • Gump(英語版)
  • Hadoop
  • HBase
  • Helix(英語版)
  • Hive
  • Impala(英語版)
  • Jackrabbit(英語版)
  • James
  • Jena(英語版)
  • Jini(英語版)
  • JMeter(英語版)
  • Kafka
  • Kudu(英語版)
  • Kylin(英語版)
  • Lucene
  • Mahout
  • Maven
  • MINA(英語版)
  • mod_perl(英語版)
  • MyFaces(英語版)
  • NetBeans
  • Nutch(英語版)
  • NuttX(英語版)
  • OFBiz(英語版)
  • Oozie(英語版)
  • OpenEJB
  • OpenJPA
  • OpenNLP
  • OpenOffice
  • ORC(英語版)
  • PDFBox(英語版)
  • Parquet(英語版)
  • Phoenix(英語版)
  • POI
  • Pig(英語版)
  • Pinot(英語版)
  • Pivot
  • Qpid(英語版)
  • Roller
  • RocketMQ(英語版)
  • Samza(英語版)
  • ServiceMix(英語版)
  • Shiro(英語版)
  • SINGA(英語版)
  • Sling(英語版)
  • Solr
  • Spark
  • Storm(英語版)
  • SpamAssassin
  • Struts 1
  • Struts 2(英語版)
  • Subversion
  • Apache Superset
  • SystemDS(英語版)
  • Tapestry
  • Thrift
  • Tika(英語版)
  • Tomcat
  • Traffic Server(英語版)
  • Turbine(英語版)
  • UIMA(英語版)
  • Velocity
  • Wicket
  • Xalan
  • Xerces
  • XMLBeans
  • Yetus(英語版)
  • ZooKeeper
ASF logo
Commons
  • BCEL(英語版)
  • BSF(英語版)
  • Collections
  • Daemon(英語版)
  • DBUtils
  • Email
  • IO
  • Jelly(英語版)
  • Lang
  • Apache Commons Logging(英語版)
  • Math
Incubator
  • Apache MXNet(英語版)
  • Apache Taverna(英語版)
その他の
プロジェクト
Attic
  • Abdera(英語版)
  • Apache Apex(英語版)
  • AxKit
  • Beehive(英語版)
  • Bluesky(英語版)
  • iBATIS
  • c++ Standard Library(英語版)
  • Cactus(英語版)
  • Click(英語版)
  • Continuum(英語版)
  • Apache Deltacloud(英語版)
  • Apache Etch(英語版)
  • Excalibur(英語版)
  • Forrest(英語版)
  • Hama(英語版)
  • Harmony
  • HiveMind(英語版)
  • Jakarta
  • Lenya(英語版)
  • Marmotta(英語版)
  • ODE(英語版)
  • Shale
  • Slide(英語版)
  • Shindig
  • Stanbol(英語版)
  • Tuscany(英語版)
  • Wave(英語版)
  • Wink(英語版)
  • XML
ライセンス
  • カテゴリ Category
  • コモンズ Commons