Amazon Forecast n'est plus disponible pour les nouveaux clients. Les clients existants d'Amazon Forecast peuvent continuer à utiliser le service normalement. En savoir plus »
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Utilisation d'ensembles de données RELATED_TIME_SERIES
Un ensemble de données RELATED_TIME_SERIES comprend des données chronologiques qui ne sont pas incluses dans un ensemble de données TARGET_TIME_SERIES et qui peuvent améliorer la précision de votre prédicteur.
Par exemple, dans le domaine de la prévision de la demande, un jeu de données de séries chronologiques cible timestamp doit contenir et item_id dimensionner, tandis qu'un jeu de données de séries chronologiques complémentaire associé inclut également les fonctionnalités supplémentaires suivantes : item pricepromotion, etweather.
Un ensemble de données RELATED_TIME_SERIES peut contenir jusqu'à 10 dimensions de prévision (les mêmes que dans votre ensemble de données TARGET_TIME_SERIES) et jusqu'à 13 fonctions chronologiques associées.
Carnets Python
Pour obtenir un guide étape par étape sur l'utilisation des ensembles de données de séries chronologiques connexes, voir Incorporation de séries chronologiques associées.
Rubriques
Séries chronologiques historiques et Forward-looking connexes
Note
Une série chronologique associée contenant toutes les valeurs comprises dans l'horizon de prévision est traitée comme une série chronologique prospective.
Les séries chronologiques connexes se présentent sous deux formes :
-
Séries chronologiques historiques : séries chronologiques sans points de données dans l'horizon de prévision.
-
Forward-looking séries chronologiques : séries chronologiques dont les points de données se situent dans l'horizon de prévision.
Les séries chronologiques associées à l'historique contiennent des points de données jusqu'à l'horizon de prévision et ne contiennent aucun point de données dans cet horizon de prévision. Forward-looking les séries chronologiques associées contiennent des points de données jusqu'à l'horizon de prévision et au cours de celui-ci.
Validation des ensembles de données RELATED_TIME_SERIES
Un ensemble de données RELATED_TIME_SERIES est soumis aux restrictions suivantes :
-
Il ne peut pas inclure la valeur cible de TARGET_TIME_SERIES.
-
Il doit inclure les dimensions
item_idettimestamp, et au moins une fonction associée (telle queprice). -
Les données de fonction RELATED_TIME_SERIES doivent avoir le type de données
intoufloat. -
Afin d'utiliser l'intégralité de la série chronologique cible, tous les éléments du jeu de données de séries chronologiques cible doivent également être inclus dans le jeu de données de séries chronologiques associé. Si une série chronologique associée ne contient qu'un sous-ensemble d'éléments de la série chronologique cible, la création du modèle et la génération de prévisions seront limitées à ce sous-ensemble d'éléments spécifique.
Par exemple, si la série chronologique cible contient 1 000 éléments et que le jeu de données de séries chronologiques associé ne contient que 100 éléments, le modèle et les prévisions seront basés uniquement sur ces 100 éléments.
-
La fréquence à laquelle les données sont enregistrées dans le jeu de données de série chronologique associé doit correspondre à l'intervalle auquel vous souhaitez générer les prévisions (la granularitéde prévision).
Par exemple, si vous souhaitez générer des prévisions selon une granularité hebdomadaire, la fréquence à laquelle les données sont enregistrées dans la série chronologique associée doit également être hebdomadaire, même si la fréquence à laquelle les données sont enregistrées dans la série chronologique cible est quotidienne.
-
Les données de chaque élément de l'ensemble de données RELATED_TIME_SERIES doivent débuter avant ou à la date correspondant au
timestampinitial de l'élémentitem_idcorrespondant dans l'ensemble de données TARGET_TIME_SERIES.Par exemple, si les données TARGET_TIME_SERIES pour
sockscommencent le 01 01 2019 et que les données TARGET_TIME_SERIES pourshoescommencent le 02 01 2019, les données RELATED_TIME_SERIES poursocksdoivent commencer le 01 01 2019 ou avant et les données pourshoesdoivent commencer le 02 01 2019 ou avant. -
Pour les ensembles de données de séries chronologiques liés à l'avenir, le dernier horodatage de chaque élément doit figurer sur le dernier horodatage de la fenêtre de prévision désignée par l'utilisateur (appelée horizon de prévision).
Dans l'exemple de fichier RELATED_TIME_SERIES ci-dessous, les données
timestamppour les chaussettes et les chaussures doivent se terminer le 01 07 2019 ou après (horodatage de fin enregistré) plus l'horizon de prévision. Si la fréquence des données dans la série chronologique cible est quotidienne et que l'horizon de prévision est de 10 jours, les points de données quotidiens doivent être fournis dans le fichier des séries chronologiques prospectives connexes jusqu'au 11 juillet 2019. -
Pour les ensembles de données de séries chronologiques liés à l'historique, le dernier horodatage de chaque élément doit correspondre au dernier horodatage de la série chronologique cible.
Dans l'exemple de fichier de séries chronologiques associé ci-dessous, les
timestampdonnées relatives aux chaussettes et aux chaussures doivent se terminer le 01/07/2019 (le dernier horodatage enregistré). -
Les dimensions de prévision fournies dans le jeu de données de séries chronologiques associé doivent être égales ou constituer un sous-ensemble des dimensions désignées dans le jeu de données de séries chronologiques cible.
-
Les séries chronologiques associées ne peuvent pas contenir de valeurs manquantes. Pour plus d'informations sur les valeurs manquantes dans un jeu de données de séries chronologiques associé, voir Gestion des valeurs manquantes.
Exemple : fichier de séries chronologiques Forward-looking associé
Le tableau suivant montre un fichier d'ensemble de données RELATED_TIME_SERIES correctement configuré. Pour cet exemple, supposons ce qui suit :
-
Le dernier point de données a été enregistré dans l'ensemble de données TARGET_TIME_SERIES le 01 07 2019.
-
L'horizon de prévision est de 10 jours.
-
La granularité de prévision est quotidienne (
D).
Une ligne « … » indique tous les points de données entre les lignes précédentes et suivantes.
timestamp |
item_id |
store |
price |
|---|---|---|---|
| 2019-01-01 | socks | NYC | 10 |
| 2019-01-02 | socks | NYC | 10 |
| 2019-01-03 | socks | NYC | 15 |
... |
|||
| 2019-06-01 | socks | NYC | 10 |
... |
|||
| 2019-07-01 | socks | NYC | 10 |
... |
|||
| 2019-07-11 | socks | NYC | 20 |
| 2019-01-05 | socks | SFO | 45 |
... |
|||
| 2019-06-05 | socks | SFO | 10 |
... |
|||
| 2019-07-01 | socks | SFO | 10 |
... |
|||
| 2019-07-11 | socks | SFO | 30 |
| 2019-02-01 | shoes | ORD | 50 |
... |
|||
| 2019-07-01 | shoes | ORD | 75 |
... |
|||
| 2019-07-11 | shoes | ORD | 60 |
Exemple : Granularité des prévisions
Le tableau suivant montre les fréquences d'enregistrement de données compatibles pour les séries chronologiques cibles et les séries chronologiques connexes à prévoir selon une granularité hebdomadaire. Étant donné que les données d'un jeu de données de séries chronologiques associées ne peuvent pas être agrégées, Forecast accepte uniquement une fréquence de données de séries chronologiques associées identique à la granularité de prévision choisie.
| Données d'entrée cibles (fréquence) | Fréquence des séries chronologiques connexes | Granularité des prévisions | Vous êtes soutenu par Forecast ? |
|---|---|---|---|
| Chaque jour | Hebdomadaire | Hebdomadaire | Oui |
| Hebdomadaire | Hebdomadaire | Hebdomadaire | Oui |
| N/A | Hebdomadaire | Hebdomadaire | Oui |
| Chaque jour | Chaque jour | Hebdomadaire | Non |
Prédicteurs existants et séries chronologiques associées
Note
Pour mettre à niveau un prédicteur existant vers AutoPredictor, voir Mise à niveau vers AutoPredictor
Lorsque vous utilisez un prédicteur existant, vous pouvez utiliser un ensemble de données chronologiques associé lorsque vous entraînez un prédicteur à l'aide des algorithmes CNN-QR DeepAr+ et Prophet. Algorithme Prophet Le NPTS, l'ARIMA et l'ETS n'acceptent pas les données de séries chronologiques associées.
Le tableau suivant indique les types de séries chronologiques associées acceptés par chaque algorithme Amazon Forecast.
| CNN-QR | DeepAR+ | Prophet | NPTS | ARIMA | ETS | |
|---|---|---|---|---|---|---|
|
Séries chronologiques liées à l'histoire |
||||||
|
Forward-looking séries chronologiques associées |
Lorsque vous utilisez AutoML, vous pouvez fournir des données de séries chronologiques à la fois historiques et prospectives, et Forecast n'utilisera ces séries chronologiques que le cas échéant.
Si vous fournissez des données de séries chronologiques prospectives, Forecast utilisera les données associées avec CNN-QR DeepAr+ et Prophet, et n'utilisera pas les données associées avec NPTS, ARIMA et ETS. Si des données de séries chronologiques historiques associées sont fournies, Forecast utilisera les données associées avec DeepAr+ CNN-QR, Prophet, NPTS, ARIMA et ETS et n'utilisera pas les données associées avec DeepAr+, Prophet, NPTS.