Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
|
|
@ -0,0 +1,27 @@
|
|||
class StandardDeviation
|
||||
constructor: ->
|
||||
@sum = 0
|
||||
@sumOfSquares = 0
|
||||
@values = 0
|
||||
@deviation = 0
|
||||
|
||||
include: ( n ) ->
|
||||
@values += 1
|
||||
@sum += n
|
||||
@sumOfSquares += n * n
|
||||
mean = @sum / @values
|
||||
mean *= mean
|
||||
@deviation = Math.sqrt @sumOfSquares / @values - mean
|
||||
|
||||
dev = new StandardDeviation
|
||||
values = [ 2, 4, 4, 4, 5, 5, 7, 9 ]
|
||||
tmp = []
|
||||
|
||||
for value in values
|
||||
tmp.push value
|
||||
dev.include value
|
||||
console.log """
|
||||
Values: #{ tmp }
|
||||
Standard deviation: #{ dev.deviation }
|
||||
|
||||
"""
|
||||
Loading…
Add table
Add a link
Reference in a new issue