ruby-cluster は階層型クラスタリングを行うためのエンジンやデータ構造を提供する、 Ruby モジュールです。 以前、Ruby だけで書いてみたんですが、 とても遅くて使い物にならなかったので、 大部分を C で書き直してます。 現在サポートしているアルゴリズムは、 最長距離法 (complete linkage)、最短距離法 (single linkage)、 平均距離法 (UPGMA) です。 Ward 法などに対応する気は、今のところ、全然ありません。 それより、誰か percolation clustering を書かないかなー、なんちゃって。
ライセンスは GNU LESSER GENERAL PUBLIC LICENSE (LGPL) に従っています。 ですから、ライブラリを使うだけなら、ソースを公開する必要はありません。 ライブラリ自体を変更した場合、その変更を公開する義務が生じます。 配布を全く行わない場合は関係ありません。
現時点での最新は 1.4 です。 http://bioruby.org/archive/contrib/ruby-cluster/ からダウンロードできます。
README を読んでください。 また、hcluster.rb の一番下に、いくつかサンプルが付いてます。
おくじ にメールを投げてください。
BioRuby のホームページに戻る。
Copyright (C) 2001 OKUJI K. Yoshinori
Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.
Last modified: Mon Feb 19 01:55:00 JST 2001