lib/darkext/statistics.rb in darkhelmet-darkext-0.5.0 vs lib/darkext/statistics.rb in darkhelmet-darkext-0.5.1
- old
+ new
@@ -93,18 +93,18 @@
self.map! { |v| (v.to_f - m) / rho }
end
def sum_of_squares
m = self.mean
- self.map { |v| v - m }.map(&:square).sum
+ self.map { |v| v - m }.squares.sum
end
- # Normalize the Array
+ # Normalize the array
def normalize
self.clone.normalize!
end
- # Normalize the Array destructive
+ # Normalize the array destructively
def normalize!
m = self.mean.to_f
self.map! { |v| v / m }
end
end