Skip to main content

StatisticalDetectorConfiguration

Namespace: Meshmakers.Octo.MeshAdapter.Nodes.Transform

Configuration for individual anomaly detector

public record StatisticalDetectorConfiguration : IEquatable<StatisticalDetectorConfiguration>

Inheritance ObjectStatisticalDetectorConfiguration
Implements IEquatable<StatisticalDetectorConfiguration>

Properties

GroupByPath

JSONPath to group by (empty = no grouping)

public string GroupByPath { get; set; }

Property Value

String

Path

JSONPath to the double value to monitor

public string Path { get; set; }

Property Value

String

ContextPath

Optional path to context data to include with anomaly results

public string ContextPath { get; set; }

Property Value

String

Method

Detection method to use

public AnomalyDetectionMethod Method { get; set; }

Property Value

AnomalyDetectionMethod

Threshold

Threshold for anomaly detection (interpretation depends on method)

public double Threshold { get; set; }

Property Value

Double

MinSamples

Minimum samples required before detection starts

public int MinSamples { get; set; }

Property Value

Int32

MaxSamples

Maximum samples to keep in memory (0 = unlimited)

public int MaxSamples { get; set; }

Property Value

Int32

WindowSize

Window size for moving average method

public int WindowSize { get; set; }

Property Value

Int32

Constructors

StatisticalDetectorConfiguration()

Caution

Constructors of types with required members are not supported in this version of your compiler.


public StatisticalDetectorConfiguration()