Sha256: ae0b4945e6a5f2ea7f8c543725856997a84e4e2607d0da37adc2ea6102562f10

Contents?: true

Size: 632 Bytes

Versions: 2

Compression:

Stored size: 632 Bytes

Contents

require 'facets/array/standard_deviation'

test_case Array do
  method :standard_deviation do
    test 'Empty array returns nil' do
      [].standard_deviation.assert == nil
    end

    test 'Calculate standard_deviation of array of numerical values' do
      [1, 2, 3].standard_deviation.assert == 0.816496580927726
      [96, 35, 72, 30, 75, 33, 68, 13, 49, 71].standard_deviation.assert == 24.69331893448104
      [36, -67, -17, 85, -46, -64, -23, -13, 89, -47].standard_deviation.assert == 54.67183918618432
      [60.7829, 31.2622, 20.626, 78.8907, 61.5328].standard_deviation.assert == 21.428815505053002
    end
  end
end


Version data entries

2 entries across 2 versions & 2 rubygems

Version Path
facets-glimmer-3.2.0 test/core/array/test_standard_deviation.rb
facets-3.1.0 test/core/array/test_standard_deviation.rb