Skip to main content

MachineLearningAnomalyDetectorConfiguration

Namespace: Meshmakers.Octo.MeshAdapter.Nodes.Transform

Definition of individual time series anomaly detector

public record MachineLearningAnomalyDetectorConfiguration : IEquatable<MachineLearningAnomalyDetectorConfiguration>

Inheritance ObjectMachineLearningAnomalyDetectorConfiguration
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()