rubyで統計解析 :データ編、ヒストグラム

rubyで統計解析 :データ編、ヒストグラム

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