Calculate Standard Deviation in Ruby


/ Published in: Ruby
Save to your folder(s)

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](http://ncalculators.com/statistics/mean-standard-deviation-calculator.htm "Standard Deviation Calculator")*


Copy this code and paste it in your HTML
  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


Comments

RSS Icon Subscribe to comments

You need to login to post a comment.