rubyneko - かんたんな統計学の復習

screenshot

かんたんな統計学の復習最大値、最小値、算術平均、標準偏差、相関max, min, mean, sd, cormax, minはRubyにはじめから備わっている:[1, 2, 3].max #=> 3[3, 2, 1].min #=> 1簡単のために、合計sumを定義しよう:module Enumerable def sum(&b) (b ? map(&b) : self).inject {|r, e| r + e } endendこれで[1, 2, 3].sum #=> 6[1, 2, 3].sum {|i| i * 2 } #=> 12といったことができる。続いて算術平均。以下、module Enumerableを省略する。def mean(&b) s...

http://ujihisa.nowa.jp/entry/b5612cc4e3
http://b.hatena.ne.jp/entry/http://ujihisa.nowa.jp/entry/b5612cc4e3