Search Results for

    Show / Hide Table of Contents

    Class MedianAbsoluteDeviationAggregationDescriptor<T>

    This single-value aggregation approximates the median absolute deviation of its search results.

    Median absolute deviation is a measure of variability. It is a robust statistic, meaning that it is useful for describing data that may have outliers, or may not be normally distributed. For such data it can be more descriptive than standard deviation.

    It is calculated as the median of each data point’s deviation from the median of the entire sample. That is, for a random variable

    X
    , the median absolute deviation is
    median(|median(X) - Xi|).
    Inheritance
    object
    DescriptorBase<MedianAbsoluteDeviationAggregationDescriptor<T>, IMedianAbsoluteDeviationAggregation>
    MetricAggregationDescriptorBase<MedianAbsoluteDeviationAggregationDescriptor<T>, IMedianAbsoluteDeviationAggregation, T>
    FormattableMetricAggregationDescriptorBase<MedianAbsoluteDeviationAggregationDescriptor<T>, IMedianAbsoluteDeviationAggregation, T>
    MedianAbsoluteDeviationAggregationDescriptor<T>
    Implements
    IDescriptor
    IMedianAbsoluteDeviationAggregation
    IFormattableMetricAggregation
    IMetricAggregation
    IAggregation
    Inherited Members
    FormattableMetricAggregationDescriptorBase<MedianAbsoluteDeviationAggregationDescriptor<T>, IMedianAbsoluteDeviationAggregation, T>.Format(string)
    MetricAggregationDescriptorBase<MedianAbsoluteDeviationAggregationDescriptor<T>, IMedianAbsoluteDeviationAggregation, T>.Field(Field)
    MetricAggregationDescriptorBase<MedianAbsoluteDeviationAggregationDescriptor<T>, IMedianAbsoluteDeviationAggregation, T>.Field<TValue>(Expression<Func<T, TValue>>)
    MetricAggregationDescriptorBase<MedianAbsoluteDeviationAggregationDescriptor<T>, IMedianAbsoluteDeviationAggregation, T>.Script(string)
    MetricAggregationDescriptorBase<MedianAbsoluteDeviationAggregationDescriptor<T>, IMedianAbsoluteDeviationAggregation, T>.Script(Func<ScriptDescriptor, IScript>)
    MetricAggregationDescriptorBase<MedianAbsoluteDeviationAggregationDescriptor<T>, IMedianAbsoluteDeviationAggregation, T>.Missing(double?)
    MetricAggregationDescriptorBase<MedianAbsoluteDeviationAggregationDescriptor<T>, IMedianAbsoluteDeviationAggregation, T>.Meta(Func<FluentDictionary<string, object>, FluentDictionary<string, object>>)
    DescriptorBase<MedianAbsoluteDeviationAggregationDescriptor<T>, IMedianAbsoluteDeviationAggregation>.Self
    DescriptorBase<MedianAbsoluteDeviationAggregationDescriptor<T>, IMedianAbsoluteDeviationAggregation>.Assign<TValue>(TValue, Action<IMedianAbsoluteDeviationAggregation, TValue>)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: OpenSearch.Client
    Assembly: OpenSearch.Client.dll
    Syntax
    public class MedianAbsoluteDeviationAggregationDescriptor<T> : FormattableMetricAggregationDescriptorBase<MedianAbsoluteDeviationAggregationDescriptor<T>, IMedianAbsoluteDeviationAggregation, T>, IDescriptor, IMedianAbsoluteDeviationAggregation, IFormattableMetricAggregation, IMetricAggregation, IAggregation where T : class
    Type Parameters
    Name Description
    T

    Methods

    | Edit this page View Source

    Compression(double?)

    TDigest algorithm component that controls memory usage and approximation error. By increasing the compression value, you can increase the accuracy at the cost of more memory. Larger compression values also make the algorithm slower since the underlying tree data structure grows in size, resulting in more expensive operations. The default compression value is 100.

    Declaration
    public MedianAbsoluteDeviationAggregationDescriptor<T> Compression(double? compression)
    Parameters
    Type Name Description
    double? compression
    Returns
    Type Description
    MedianAbsoluteDeviationAggregationDescriptor<T>

    Implements

    IDescriptor
    IMedianAbsoluteDeviationAggregation
    IFormattableMetricAggregation
    IMetricAggregation
    IAggregation

    Extension Methods

    SuffixExtensions.Suffix(object, string)
    • Edit this page
    • View Source
    In this article
    • Methods
      • Compression(double?)
    • Implements
    • Extension Methods
    Back to top Generated by DocFX