Detección de anomalías
Statistics and Machine Learning Toolbox™ ofrece varias funcionalidades de detección de anomalías para los datos de la muestra multivariante sin etiquetar. También puede detectar anomalías en los datos de transmisión utilizando algoritmos de máquina de vectores de soporte (SVM) de una clase y de bosque robusto de corte aleatorio (consulte Incremental Anomaly Detection Overview). Las funcionalidades de detección de anomalías detectan valores atípicos (anomalías en datos de entrenamiento) mediante el entrenamiento de un modelo o el aprendizaje de parámetros. Para la detección de novedades (detección de anomalías en datos nuevos con datos de entrenamiento no contaminados), se entrena un modelo o se aprenden parámetros con datos de entrenamiento no contaminados (datos sin valores atípicos) y se detectan anomalías en datos nuevos usando el modelo entrenado o los parámetros aprendidos. Para obtener más información, consulte Unsupervised Anomaly Detection.
Si tiene datos de entrenamiento etiquetados como puntos normales y anomalías, puede entrenar un modelo de clasificación binario y utilizar las funciones de objeto resubPredict
y predict
para detectar anomalías en los datos de entrenamiento y en los nuevos datos, respectivamente. Para obtener la lista de funcionalidades de clasificación admitidas, consulte Clasificación.
La toolbox también ofrece funcionalidades de detección de anomalías específicas para el modelo que puede aplicar tras entrenar una clasificación, una regresión o un modelo de formación de clusters. Para obtener más detalles, consulte Model-Specific Anomaly Detection.
Funciones
Objetos
IsolationForest | Isolation forest for anomaly detection (desde R2021b) |
RobustRandomCutForest | Robust random cut forest model for anomaly detection (desde R2023a) |
LocalOutlierFactor | Local outlier factor model for anomaly detection (desde R2022b) |
OneClassSVM | One-class support vector machine (SVM) for anomaly detection (desde R2022b) |
Temas
- Unsupervised Anomaly Detection
Detect anomalies using isolation forest, robust random cut forest, local outlier factor, one-class SVM, and Mahalanobis distance.
- Incremental Anomaly Detection Overview
Discover fundamental concepts about incremental anomaly detection in streaming data.
- Configure Model for Incremental Anomaly Detection
Prepare a model for incremental anomaly detection and fitting on a data stream.
- Anomaly Detection with Isolation Forest
Detect anomalies by isolating anomalies from normal points using an isolation forest (ensemble of isolation trees).
- Model-Specific Anomaly Detection
After training a classification, regression, or clustering model, detect anomalies using a model-specific anomaly detection feature.
- Build Condition Model for Industrial Machinery and Manufacturing Processes
Train a binary classification model using Classification Learner App to detect anomalies in sensor data collected from an industrial manufacturing machine.
- Code Generation for Anomaly Detection
Generate single-precision code that detects anomalies in data using a trained isolation forest model or one-class SVM.
Información relacionada
- Anomaly Detection in Industrial Machinery Using Three-Axis Vibration Data (Predictive Maintenance Toolbox)