def check_median_absolute_deviation(data_points, median):
"""Calculate Median Absolute Deviation of a set of points."""
distances = []
for i in range(0, len(data_points)):
try:
distances.append(vincenty(median, data_points[i]).kilometers)
except ValueError:
# Vincenty doesn't always converge so fall back on great circle distance which is less accurate but always converges
distances.append(great_circle(median, data_points[i]).kilometers)
return(numpy.median(distances))
评论列表
文章目录