GSLを使用すると、
xterm + irb でほとんどR風の解析ができる。
かなり、すごい。
例)カンマ区切りの三列目のデータの
値の対数をとり、そのヒストグラムを
書く。
これを
$irb
として、
一行一行下のコマンド
をうつと対話的に計算もできる。
require 'rubygems' require 'GSL' f=File.reqd("InputFile.csv") j=0; f.each{|i| data[j]=i.split(/,/)[2].to_f j=j+1; } data2=GSL::Vector[data] h=data2.log.histogram(30,[-1,1]) h.graph #h=GSL::Histgram.alloc(50,[10,30]) #d=h.increment(data3) #h.graph