class NexosisApi::AnomalyDistances
class to hold parsed results of distance metric request @since 2.4.0
Attributes
data[R]
array of metrics providing the distance along with standard anomaly result @return [NexosisApi::PagedArray NexosisApi::DistanceMetric] - each anomaly score, distance, and the row values
Public Class Methods
new(distance_data)
click to toggle source
Calls superclass method
# File lib/nexosis_api/anomaly_distances.rb, line 6 def initialize(distance_data) data = distance_data.fetch(:data) { |k| distance_data.fetch(k.to_s) } @data = NexosisApi::PagedArray.new(distance_data, data.map { |v| NexosisApi::DistanceMetric.new(v) }) super(distance_data.reject { |k, _v| k.to_s.casecmp('data').zero? }) end