DetectRequest interface
Demande de détection de la totalité ou de la dernière anomalie.
Propriétés
custom |
L’intervalle personnalisé est utilisé pour définir un intervalle de temps non standard, par exemple, si la série est de 5 minutes, la requête peut être définie comme {"granularité »:"minutely », « customInterval »:5}. |
granularity | Argument facultatif, peut être annuel, mensuel, hebdomadaire, quotidien, horaire, minuteux, deuxièmement, microsecondes ou aucun. Si la granularité n’est pas présente, elle sera nulle par défaut. Si la granularité est nulle, la propriété timestamp dans le point de série chronologique peut être absente. |
impute |
Utilisé pour spécifier la valeur à remplir, il est utilisé lorsque la granularité n’est pas « none » et imputeMode est « fixed ». |
impute |
Utilisé pour spécifier comment traiter les valeurs manquantes dans la série d’entrée, il est utilisé lorsque la granularité n’est pas « aucune ». |
max |
Argument facultatif, paramètre de modèle avancé, rapport d’anomalie maximal dans une série chronologique. |
period | Argument facultatif, valeur périodique d’une série chronologique. Si la valeur est nulle ou absente, l’API détermine automatiquement la période. |
sensitivity | Argument facultatif, paramètre de modèle avancé, entre 0 et 99, plus la valeur est faible, plus la valeur de marge est grande, ce qui signifie que moins d’anomalies seront acceptées. |
series | Points de données de série chronologique. Les points doivent être triés par horodatage dans l’ordre croissant pour correspondre au résultat de détection d’anomalie. Si les données ne sont pas triées correctement ou s’il y a un horodatage en double, l’API ne fonctionnera pas. Dans ce cas, un message d’erreur est retourné. |
Détails de la propriété
customInterval
L’intervalle personnalisé est utilisé pour définir un intervalle de temps non standard, par exemple, si la série est de 5 minutes, la requête peut être définie comme {"granularité »:"minutely », « customInterval »:5}.
customInterval?: number
Valeur de propriété
number
granularity
Argument facultatif, peut être annuel, mensuel, hebdomadaire, quotidien, horaire, minuteux, deuxièmement, microsecondes ou aucun. Si la granularité n’est pas présente, elle sera nulle par défaut. Si la granularité est nulle, la propriété timestamp dans le point de série chronologique peut être absente.
granularity?: TimeGranularity
Valeur de propriété
imputeFixedValue
Utilisé pour spécifier la valeur à remplir, il est utilisé lorsque la granularité n’est pas « none » et imputeMode est « fixed ».
imputeFixedValue?: number
Valeur de propriété
number
imputeMode
Utilisé pour spécifier comment traiter les valeurs manquantes dans la série d’entrée, il est utilisé lorsque la granularité n’est pas « aucune ».
imputeMode?: string
Valeur de propriété
string
maxAnomalyRatio
Argument facultatif, paramètre de modèle avancé, rapport d’anomalie maximal dans une série chronologique.
maxAnomalyRatio?: number
Valeur de propriété
number
period
Argument facultatif, valeur périodique d’une série chronologique. Si la valeur est nulle ou absente, l’API détermine automatiquement la période.
period?: number
Valeur de propriété
number
sensitivity
Argument facultatif, paramètre de modèle avancé, entre 0 et 99, plus la valeur est faible, plus la valeur de marge est grande, ce qui signifie que moins d’anomalies seront acceptées.
sensitivity?: number
Valeur de propriété
number
series
Points de données de série chronologique. Les points doivent être triés par horodatage dans l’ordre croissant pour correspondre au résultat de détection d’anomalie. Si les données ne sont pas triées correctement ou s’il y a un horodatage en double, l’API ne fonctionnera pas. Dans ce cas, un message d’erreur est retourné.
series: TimeSeriesPoint[]
Valeur de propriété
Azure SDK for JavaScript