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.
Indice météorologique
L'indice météorologique Amazon Forecast est une fonctionnalité intégrée qui intègre des informations météorologiques historiques et projetées dans votre modèle. Il est particulièrement utile pour les applications de vente au détail, où la température et les précipitations peuvent affecter de manière significative la demande de produits.
Lorsque l'indice météorologique est activé, Forecast applique la caractérisation météorologique uniquement aux séries chronologiques pour lesquelles il constate des améliorations de précision lors de l'entraînement des prédicteurs. Si le fait de compléter une série chronologique par des informations météorologiques n'améliore pas sa précision prédictive lors des backtesting, Forecast n'applique pas l'indice météorologique à cette série chronologique particulière.
Pour appliquer l'indice météorologique, vous devez inclure unattribut de géolocalisationdans votre jeu de données de séries chronologiques cible et dans tout ensemble de données de séries chronologiques connexes. Vous devez également spécifierFuseaux horairespour les horodatages de vos séries chronologiques cibles. Pour plus d'informations sur les exigences relatives aux ensembles de données,Conditions et restrictions.
Blocs-notes Python
Pour un step-by-step guide d'utilisation de l'indice météorologique, voirNew Taxi : Amazon Forecast avec indice météorologique
Rubriques
Activation de l'indice météorologique
L'indice météorologique est activé pendant la phase d'entraînement des prédicteurs. Lors de l'utilisation duCreateAutoPredictorfonctionnement, l'indice météorologique est inclus dans leAdditionalDatasettype de données.
Avant d'activer l'indice météorologique, vous devez inclure un attribut de géolocalisation dans votre série chronologique cible et les ensembles de données de séries chronologiques connexes, et définir les fuseaux horaires pour vos horodatages. Pour plus d'informations, veuillez consulter la rubriqueAjout d'informations de géolocalisationetDéfinition des fuseaux horaires.
Vous pouvez activer l'indice météorologique à l'aide de la console de Forecast ou du kit de développement logiciel (SDK) de Forecast.
Ajouter des informations de géolocalisation aux ensembles de données
Pour utiliser l'indice météorologique, vous devez inclure un attribut de géolocalisation pour chaque élément de votre série chronologique cible et des ensembles de données de séries chronologiques connexes. L'attribut est défini avecgeolocation
type d'attribut dans les schémas du jeu de données.
Toutes les valeurs de géolocalisation d'un jeu de données doivent se trouver exclusivement dans une seule région. Les régions sont les suivantes : États-Unis (sauf Hawaï et Alaska), Canada, Amérique du Sud, Amérique centrale, Asie-Pacifique, Europe, Afrique et Moyen-Orient.
Spécifiez l'attribut de géolocalisation dans l'un des deux formats suivants :
-
Latitude et longitude(Toutes les régions) - Spécifiez la latitude et la longitude au format décimal (exemple : 47.61_-122.33)
-
Code postal(États-Unis uniquement) - Spécifiez le code du pays (États-Unis), suivi du code postal à 5 chiffres (exemple : US_98121)
Le format Latitude et Longitude est pris en charge pour toutes les régions. Le format du code postal n'est pris en charge que pour la région des États-Unis.
Rubriques
Bornes de latitude et de longitude
Les limites latitudinales et longitudinales des régions acceptées sont les suivantes :
Intégration de la géolocalisation dans le schéma du jeu de données
En utilisant la console ouCreateDatasetopération, définissez le type d'attribut de localisation comme « géolocalisation » dans le schéma JSON pour la série chronologique cible et toute série chronologique associée. Les attributs du schéma doivent être ordonnés tels qu'ils apparaissent dans les jeux de données.
{ "Attributes":[ { "AttributeName": "timestamp", "AttributeType": "timestamp" }, { "AttributeName": "target_value", "AttributeType": "float" }, { "AttributeName": "item_id", "AttributeType": "string" }, { "AttributeName": "location", "AttributeType": "geolocation" } ] }
Définition du format de géolocalisation
Le format de l'attribut de géolocalisation peut être dansCode postalouLatitude et longitude. Vous pouvez définir le format de géolocalisation à l'aide de la console Forecast ou du kit de développement logiciel (SDK) Forecast.
Définition des fuseaux horaires
Vous pouvez soit laisser Amazon Forecast synchroniser automatiquement les informations de votre fuseau horaire avec votre attribut de géolocalisation, soit attribuer manuellement un seul fuseau horaire à l'ensemble de votre jeu de données.
Rubriques
Synchronisation automatique des fuseaux horaires avec la géolocalisation
Cette option est idéale pour les ensembles de données qui contiennent des horodatages dans plusieurs fuseaux horaires, et ces horodatages sont exprimés en heure locale. Forecast attribue un fuseau horaire à chaque élément du jeu de données de séries chronologiques cible en fonction de l'attribut de géolocalisation de l'élément.
Vous pouvez synchroniser automatiquement vos horodatages avec votre attribut de géolocalisation à l'aide de la console Forecast ou du SDK Forecast.
Sélectionnez manuellement un fuseau horaire unique
Note
Vous pouvez sélectionner manuellement un fuseau horaire en dehors duRégion des États-Unis,Région du Canada,Région Amérique du Sud,Région Amérique centrale,Région Asie-Pacifique,Région Europe, etRégion Afrique et Moyen-Orient. Cependant, toutes les valeurs de géolocalisation doivent toujours se trouver dans l'une de ces régions.
Cette option est idéale pour les ensembles de données dont tous les horodatages se situent dans un seul fuseau horaire, ou si tous les horodatages sont normalisés sur un seul fuseau horaire. L'utilisation de cette option applique le même fuseau horaire à chaque élément du jeu de données.
L'indice météorologique accepte les fuseaux horaires suivants :
Région des États-Unis
-
America/Los_Angeles
-
Amérique/Phoenix
-
Amérique/Denver
-
Amérique/Chicago
-
Amérique/New_York
Région du Canada
-
Amérique/Vancouver
-
Amérique/Edmonton
-
Amérique/Regina
-
Amérique/Winnipeg
-
Amérique/Toronto
-
Amérique/Halifax
-
Amérique/St_Johns
Région Europe
-
Europe/Londres
-
Europe/Paris
-
Europe/Helsinki
Région Amérique du Sud
-
Amérique/Buenos_Aires
-
Amérique/Noronha
-
Amérique/Caracas
Région Asie-Pacifique
-
Asie/Kaboul
-
Asie/Karachi
-
Asie/Kolkata
-
Asie/Katmandou
-
Asie/Dhaka
-
Asie/Rangoon
-
Asie/Bangkok
-
Asie/Singapour
-
Asie/Séoul
-
Australie/Adelaide
-
Australie/Melbourne
-
Australie/Lord_Howe
-
Australie/Eucla
-
Pacifique/Norfolk
-
Pacifique/Auckland
Amérique centrale
-
Amérique/Puerto Rico
Afrique et Moyen-Orient
-
Afrique/Nairobi
-
Asie/Tehran
-
Asie/Dubaï
Autre
-
Pacifique/Midway
-
Pacifique/Honolulu
-
Pacifique/Marquises
-
Amérique/Anchorage
-
Atlantique/Cap_Vert
-
Asie/Anadyr
-
Pacifique/Chatham
-
Pacifique/Enderbury
-
Pacifique/Kiritimati
Sélectionnez un fuseau horaire dansAutreindiquez si les éléments de votre jeu de données se trouvent dans l'une des régions acceptées, mais que vos horodatages sont normalisés selon un fuseau horaire situé en dehors de cette région.
Pour obtenir la liste complète des noms de fuseau horaire valides, consultezBibliothèque Joda-Time
Vous pouvez définir manuellement un fuseau horaire pour vos ensembles de données à l'aide de la console Forecast ou du SDK Forecast.
Conditions et restrictions
Les conditions et restrictions suivantes s'appliquent lors de l'utilisation de l'indice météorologique :
-
Algorithme disponible : Si vous utilisez un prédicteur existant, l'indice météorologique peut être activé lorsque vous entraînez un prédicteur à l'aide des algorithmes CNN-QR, DeepAr+ et Prophet. L'indice météorologique n'est pas appliqué à ARIMA, ETS et NPTS.
-
Frequency d' : Les fréquences de prévision valides sont
Minutely
,Hourly
, etDaily
. -
Horizon Forecast : L'horizon prévisionnel ne peut pas dépasser 14 jours dans le future. Pour connaître les limites de l'horizon prévisionnel pour chaque fréquence de prévision, consultez la liste ci-dessous :
-
1 minute
- 500 -
5 minutes
- 500 -
10 minutes
- 500 -
15 minutes
- 500 -
Hourly
- 330 -
Daily
- 14
-
-
Durée des séries temporelles : Lors de l'entraînement d'un modèle avec l'indice météorologique, Forecast tronque tous les jeux de données de séries chronologiques avec des horodatages antérieurs à la date de début de la caractérisation du jeu de données météorologiques de Forecast. La présentation du jeu de données météorologiques prévisionnelles contient les dates de début suivantes :
-
Région des États-Unis : 2 juillet 2018
-
Région Europe : 2 juillet 2018
-
Région Asie-Pacifique : 2 juillet 2018
-
Région du Canada : 2 juillet 2019
-
Région Amérique du Sud : 2 janvier 2020
-
Région Amérique centrale : 2 septembre 2020
-
Région Afrique et Moyen-Orient : 25 mars 2021
Lorsque l'indice météorologique est activé, les points de données dont l'horodatage est antérieur à la date de début ne seront pas utilisés pendant l'entraînement des prédicteurs.
-
-
Nombre d'emplacements : Le jeu de données chronologique cible ne peut pas dépasser 2 000 emplacements uniques.
-
Limites de la région : Tous les éléments de vos ensembles de données doivent se trouver dans une seule région.
-
Durée minimale des séries temporelles : En raison des exigences supplémentaires en matière de données lors du test de l'indice météorologique, la longueur minimale d'un ensemble de données chronologiques est de :
3 × ForecastHorizon + (BacktestWindows + 1) × BacktestWindowOffset
Si vos ensembles de données de séries chronologiques ne répondent pas à cette exigence, envisagez de réduire les valeurs suivantes :
-
ForecastHorizon
- Raccourcissez votre horizon de prévision. -
BacktestWindowOffset
- Raccourcissez la durée du set de test lors du backtesting. -
BacktestWindows
- Réduisez le nombre de backtests.
-