Method: Statsample::Histogram.alloc_uniform
- Defined in:
- lib/statsample/histogram.rb
.alloc_uniform(n_bins, p1 = nil, p2 = nil) ⇒ Object
Alloc n_bins bins, using p1 as minimum and p2 as maximum
51 52 53 54 55 56 57 58 59 60 61 |
# File 'lib/statsample/histogram.rb', line 51 def alloc_uniform(n_bins, p1=nil,p2=nil) if p1.is_a? Array min,max=p1 else min,max=p1,p2 end range=max - min step=range / n_bins.to_f range=(n_bins+1).times.map {|i| min + (step*i)} Histogram.new(range) end |