Zum Hauptinhalt springen

MachineLearningAnomalyDetectorConfiguration

Namespace: Meshmakers.Octo.MeshAdapter.Nodes.Transform

Definition of individual time series anomaly detector

public record MachineLearningAnomalyDetectorConfiguration : IEquatable<MachineLearningAnomalyDetectorConfiguration>

Inheritance Object → MachineLearningAnomalyDetectorConfiguration
Implements IEquatable<MachineLearningAnomalyDetectorConfiguration>

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

DetectSpikes​

Enable spike detection

public bool DetectSpikes { get; set; }

Property Value​

Boolean

DetectChangePoints​

Enable change point detection

public bool DetectChangePoints { get; set; }

Property Value​

Boolean

SpikeConfidence​

Confidence level for spike detection (0-100)

public double SpikeConfidence { get; set; }

Property Value​

Double

ChangePointConfidence​

Confidence level for change point detection (0-100)

public double ChangePointConfidence { get; set; }

Property Value​

Double

PValueHistoryLength​

Size of the sliding window for computing p-value in spike detection

public int PValueHistoryLength { get; set; }

Property Value​

Int32

ChangeHistoryLength​

Size of the sliding window for change point detection

public int ChangeHistoryLength { get; set; }

Property Value​

Int32

MinDataPoints​

Minimum data points required before detection starts

public int MinDataPoints { get; set; }

Property Value​

Int32

MaxDataPoints​

Maximum data points to keep in memory (0 = unlimited)

public int MaxDataPoints { get; set; }

Property Value​

Int32

Constructors​

MachineLearningAnomalyDetectorConfiguration()​

Caution​

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


public MachineLearningAnomalyDetectorConfiguration()