Zum Hauptinhalt springen

StatisticalDetectorConfiguration

Namespace: Meshmakers.Octo.MeshAdapter.Nodes.Transform

Configuration for individual anomaly detector

public record StatisticalDetectorConfiguration : IEquatable<StatisticalDetectorConfiguration>

Inheritance Object → StatisticalDetectorConfiguration
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()