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
Path
JSONPath to the double value to monitor
public string Path { get; set; }
Property Value
ContextPath
Optional path to context data to include with anomaly results
public string ContextPath { get; set; }
Property Value
DetectSpikes
Enable spike detection
public bool DetectSpikes { get; set; }
Property Value
DetectChangePoints
Enable change point detection
public bool DetectChangePoints { get; set; }
Property Value
SpikeConfidence
Confidence level for spike detection (0-100)
public double SpikeConfidence { get; set; }
Property Value
ChangePointConfidence
Confidence level for change point detection (0-100)
public double ChangePointConfidence { get; set; }
Property Value
PValueHistoryLength
Size of the sliding window for computing p-value in spike detection
public int PValueHistoryLength { get; set; }
Property Value
ChangeHistoryLength
Size of the sliding window for change point detection
public int ChangeHistoryLength { get; set; }
Property Value
MinDataPoints
Minimum data points required before detection starts
public int MinDataPoints { get; set; }
Property Value
MaxDataPoints
Maximum data points to keep in memory (0 = unlimited)
public int MaxDataPoints { get; set; }
Property Value
Constructors
MachineLearningAnomalyDetectorConfiguration()
Caution
Constructors of types with required members are not supported in this version of your compiler.
public MachineLearningAnomalyDetectorConfiguration()