メインコンテンツ

合成異常の挿入

検出器の検証用に時系列データに合成異常を挿入する

異常検出器の性能は、対象の異常をどの程度検出できるかで決まります。履歴データは異常データの 1 つのタイプを提供しますが、それが包括的なものであるとは限りません。シミュレーションで追加の異常シグネチャを提供することもできますが、それにはシミュレーション モデルの開発が必要になります。

代わりの方法として、システムで発生しそうな異常の種類を合理的に表すことができる合成異常を作成します。Time Series Anomaly Detection for MATLAB® には、システムに応じて構成できる一連の異常モデルが用意されています。その後、それらのモデルをデータに挿入し、検出器でどの程度識別されるかをテストできます。

関数

syntheticAnomalyDefine the parameters of an anomaly model that can be injected into a time series (R2026a 以降)
injectAnomaly Inject anomalies defined by one or more anomaly models into a univariate time series (R2026a 以降)

オブジェクト

NoiseAnomalySynthetic noise anomaly model for validating anomaly detection models (R2026a 以降)
DriftAnomalySynthetic drift anomaly model for validating anomaly detection models (R2026a 以降)
BiasAnomalySynthetic bias anomaly model for validating anomaly detection models (R2026a 以降)
PointOutliersAnomalySynthetic point outliers anomaly model for validating anomaly detection models (R2026a 以降)

トピック