TimeSeriesCatalog Class

Definition

public static class TimeSeriesCatalog
type TimeSeriesCatalog = class
Public Module TimeSeriesCatalog
Inheritance
TimeSeriesCatalog

Methods

DetectAnomalyBySrCnn(TransformsCatalog, String, String, Int32, Int32, Int32, Int32, Int32, Double)

Create SrCnnAnomalyEstimator, which detects timeseries anomalies using SRCNN algorithm.

DetectChangePointBySsa(TransformsCatalog, String, String, Double, Int32, Int32, Int32, ErrorFunction, MartingaleType, Double)

Create SsaChangePointEstimator, which predicts change points in time series using Singular Spectrum Analysis (SSA).

DetectChangePointBySsa(TransformsCatalog, String, String, Int32, Int32, Int32, Int32, ErrorFunction, MartingaleType, Double)
Obsolete.

Create SsaChangePointEstimator, which predicts change points in time series using Singular Spectrum Analysis (SSA).

DetectEntireAnomalyBySrCnn(AnomalyDetectionCatalog, IDataView, String, String, Double, Int32, Double, SrCnnDetectMode)

Create Microsoft.ML.TimeSeries.SrCnnEntireAnomalyDetector, which detects timeseries anomalies for entire input using SRCNN algorithm.

DetectEntireAnomalyBySrCnn(AnomalyDetectionCatalog, IDataView, String, String, SrCnnEntireAnomalyDetectorOptions)

Create Microsoft.ML.TimeSeries.SrCnnEntireAnomalyDetector, which detects timeseries anomalies for entire input using SRCNN algorithm.

DetectIidChangePoint(TransformsCatalog, String, String, Double, Int32, MartingaleType, Double)

Create IidChangePointEstimator, which predicts change points in an independent identically distributed (i.i.d.) time series based on adaptive kernel density estimations and martingale scores.

DetectIidChangePoint(TransformsCatalog, String, String, Int32, Int32, MartingaleType, Double)
Obsolete.

Create IidChangePointEstimator, which predicts change points in an independent identically distributed (i.i.d.) time series based on adaptive kernel density estimations and martingale scores.

DetectIidSpike(TransformsCatalog, String, String, Double, Int32, AnomalySide)

Create IidSpikeEstimator, which predicts spikes in independent identically distributed (i.i.d.) time series based on adaptive kernel density estimations and martingale scores.

DetectIidSpike(TransformsCatalog, String, String, Int32, Int32, AnomalySide)
Obsolete.

Create IidSpikeEstimator, which predicts spikes in independent identically distributed (i.i.d.) time series based on adaptive kernel density estimations and martingale scores.

DetectSeasonality(AnomalyDetectionCatalog, IDataView, String, Int32, Double)

In time series data, seasonality (or periodicity) is the presence of variations that occur at specific regular intervals, such as weekly, monthly, or quarterly.

This method detects this predictable interval (or period) by adopting techniques of fourier analysis. Assuming the input values have the same time interval (e.g., sensor data collected at every second ordered by timestamps), this method takes a list of time-series data, and returns the regular period for the input seasonal data, if a predictable fluctuation or pattern can be found that recurs or repeats over this period throughout the input values.

Returns -1 if no such pattern is found, that is, the input values do not follow a seasonal fluctuation.

DetectSpikeBySsa(TransformsCatalog, String, String, Double, Int32, Int32, Int32, AnomalySide, ErrorFunction)

Create SsaSpikeEstimator, which predicts spikes in time series using Singular Spectrum Analysis (SSA).

DetectSpikeBySsa(TransformsCatalog, String, String, Int32, Int32, Int32, Int32, AnomalySide, ErrorFunction)
Obsolete.

Create SsaSpikeEstimator, which predicts spikes in time series using Singular Spectrum Analysis (SSA).

ForecastBySsa(ForecastingCatalog, String, String, Int32, Int32, Int32, Int32, Boolean, Single, RankSelectionMethod, Nullable<Int32>, Nullable<Int32>, Boolean, Boolean, Nullable<GrowthRatio>, String, String, Single, Boolean)

Singular Spectrum Analysis (SSA) model for univariate time-series forecasting. For the details of the model, refer to http://arxiv.org/pdf/1206.6910.pdf.

LocalizeRootCause(AnomalyDetectionCatalog, RootCauseLocalizationInput, Double, Double)

Create RootCause, which localizes root causes using decision tree algorithm.

LocalizeRootCauses(AnomalyDetectionCatalog, RootCauseLocalizationInput, Double, Double)

Outputs an ordered list of RootCauses. The order corresponds to which prepared cause is most likely to be the root cause.

Applies to