3 types derived from ArgumentsBase
Microsoft.ML.TimeSeries (3)
IidChangePointDetector.cs (1)
64
private sealed class BaseArguments :
ArgumentsBase
IidSpikeDetector.cs (1)
60
private sealed class BaseArguments :
ArgumentsBase
SsaAnomalyDetectionBase.cs (1)
150
internal abstract class SsaOptions :
ArgumentsBase
13 references to ArgumentsBase
Microsoft.ML.TimeSeries (13)
IidAnomalyDetectionBase.cs (2)
83
internal IidAnomalyDetectionBaseWrapper(
ArgumentsBase
args, string name, IHostEnvironment env)
101
public IidAnomalyDetectionBase(
ArgumentsBase
args, string name, IHostEnvironment env, IidAnomalyDetectionBaseWrapper parent)
SequentialAnomalyDetectionTransformBase.cs (11)
173
Host.CheckUserArg(Enum.IsDefined(typeof(MartingaleType), martingale), nameof(
ArgumentsBase
.Martingale), "Value is undefined.");
174
Host.CheckUserArg(Enum.IsDefined(typeof(AnomalySide), anomalySide), nameof(
ArgumentsBase
.Side), "Value is undefined.");
175
Host.CheckUserArg(Enum.IsDefined(typeof(AlertingScore), alertingScore), nameof(
ArgumentsBase
.AlertOn), "Value is undefined.");
176
Host.CheckUserArg(martingale != MartingaleType.None || alertingScore != AlertingScore.MartingaleScore, nameof(
ArgumentsBase
.Martingale), "A martingale type should be specified if alerting is based on the martingale score.");
177
Host.CheckUserArg(windowSize > 0 || alertingScore == AlertingScore.RawScore, nameof(
ArgumentsBase
.AlertOn),
178
"When there is no windowed buffering (i.e., " + nameof(
ArgumentsBase
.WindowSize) + " = 0), the alert can be generated only based on the raw score (i.e., "
179
+ nameof(
ArgumentsBase
.AlertOn) + " = " + nameof(AlertingScore.RawScore) + ")");
180
Host.CheckUserArg(0 < powerMartingaleEpsilon && powerMartingaleEpsilon < 1, nameof(
ArgumentsBase
.PowerMartingaleEpsilon), "Should be in (0,1).");
181
Host.CheckUserArg(alertThreshold >= 0, nameof(
ArgumentsBase
.AlertThreshold), "Must be non-negative.");
182
Host.CheckUserArg(alertingScore != AlertingScore.PValueScore || (0 <= alertThreshold && alertThreshold <= 1), nameof(
ArgumentsBase
.AlertThreshold), "Must be in [0,1].");
192
private protected SequentialAnomalyDetectionTransformBase(
ArgumentsBase
args, string name, IHostEnvironment env)