class AgglomerativeClustering::Linkage::Average
Public Instance Methods
calculate_distance(cluster1, cluster2)
click to toggle source
# File lib/agglomerative_clustering/linkage/average.rb, line 5 def calculate_distance(cluster1, cluster2) distances = [] cluster1.points.each do |point1| cluster2.points.each do |point2| distances << euclidean_distance(point1, point2) end end distances.inject(:+)/distances.size end