class Airbrake::TDigest::Centroid

Centroid represents a number of data points. @api private @since v3.2.0

Attributes

cumn[RW]
mean[RW]
mean_cumn[RW]
n[RW]

Public Class Methods

new(mean, n, cumn, mean_cumn = nil) click to toggle source
# File lib/airbrake-ruby/tdigest.rb, line 27
def initialize(mean, n, cumn, mean_cumn = nil)
  @mean      = mean
  @n         = n
  @cumn      = cumn
  @mean_cumn = mean_cumn
end

Public Instance Methods

as_json(_ = nil) click to toggle source
# File lib/airbrake-ruby/tdigest.rb, line 34
def as_json(_ = nil)
  { m: mean, n: n }
end