Posted By

vinotht on 08/22/11


Tagged

standard Maths statistics deviation


Versions (?)

Calculate Standard Deviation in Ruby


 / Published in: Ruby
 

This below code is for calculate standard deviation in Ruby on Rails. Here the data set is given in a array. To know more about standard deviation calculations @ Standard Deviation Calculator

  1. #!/usr/bin/ruby -w
  2. include Math
  3. #Data we are going to calculate stdev
  4. arrValues = [ 4.58, 4.53, 4.1, 4.05 ]
  5. fMedian = 0
  6. arrValues.each do |fValue|
  7. fMedian += fValue
  8. end
  9. fMedian /= arrValues.size.to_f
  10. puts "Mittelwert = " + fMedian.to_s
  11. fStandardDeviation = 0
  12. arrValues.each do |fValue|
  13. fStandardDeviation += (fValue - fMedian)**2
  14. end
  15. puts "Zwischensumme = " + fStandardDeviation.to_s
  16. fStandardDeviation /= arrValues.size.to_f
  17. puts fStandardDeviation
  18. fStandardDeviation = Math.sqrt(fStandardDeviation)
  19. fStandardDeviation = "%.3f" % fStandardDeviation
  20. puts "rating = " + fStandardDeviation.to_s

Report this snippet  

You need to login to post a comment.