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.
Agrégation de données pour différentes fréquences de prévision
Lorsque vous créez un prédicteur, vous devez spécifier une fréquence de prédiction. La fréquence des prévisions détermine la fréquence des prévisions dans vos prévisions. Par exemple, les prévisions de ventes mensuelles. Les prédicteurs Amazon Forecast peuvent générer des prévisions pour des fréquences de données supérieures à la fréquence de prévision que vous spécifiez. Par exemple, vous pouvez générer des prévisions hebdomadaires même si vos données sont enregistrées quotidiennement. Pendant l'entraînement, Forecast agrège les données quotidiennes pour générer des prévisions à la fréquence hebdomadaire.
Limites de temps
Les limites temporelles indiquent le début d'une unité de temps, par exemple le jour de la semaine qui commence. Avant d'agréger vos données, Amazon Forecast aligne les données en fonction de l'unité de temps de votre fréquence de prévision. Pour ce faire, il se base sur la relation entre les données et une limite temporelle.
Par exemple, si vous spécifiez une fréquence de prévision quotidienne mais pas votre propre limite de temps, Forecast aligne chaque enregistrement horaire en fonction du jour auquel il appartient. Chaque jour commence à 0 heure. La définition de l'heure à laquelle la journée commence, 0 heure, est la limite horaire. Forecast agrège ensuite les enregistrements horaires en un seul enregistrement pour ce jour.
Forecast utilise une limite de temps par défaut basée sur l'unité de temps de votre fréquence de prévision. Si vous créez un prédicteur auto, vous pouvez spécifier une limite temporelle personnalisée.
Si vous spécifiez à la fois une limite de temps personnalisée et une fréquence de prévision personnalisée, Forecast agrège vos données au sein de la fréquence de prévision et les aligne sur la limite de temps personnalisée. La fréquence de prévision détermine la fréquence à laquelle les données sont agrégées, tandis que la limite temporelle personnalisée détermine l'emplacement de l'alignement. Supposons, par exemple, que vos données soient collectées quotidiennement et que vous souhaitiez qu'Amazon Forecast génère des prévisions trimestrielles le 15 du mois pendant un an. Pour ce faire, définissez la fréquence des prévisions sur tous les 3 mois et la limite de temps personnalisée sur 15. Consultez l'exemple AWS Command Line Interface suivant.
aws forecast create-predictor \ --predictor-name
predictor_name
\ --data-config DatasetGroupArn="arn:aws:forecast:region
:account
:dataset-group/datasetGroupName
" \ --forecast-horizon 4 \ --forecast-frequency 3M \ --time-alignment-boundary DayOfMonth=15
Dans cet exemple, toutes les données quotidiennes sont additionnées (agrégation par défaut) au 15 de chaque troisième mois.
Notez que cette agrégation ne nécessite pas de données quotidiennes, mais simplement que les données sont collectées mensuellement ou plus fréquemment.
Limites de temps par défaut
Le tableau suivant répertorie les limites d'alignement temporel par défaut utilisées par Forecast lors de l'agrégation de données.
Fréquence | Boundary |
---|---|
Minute | Dernier début de la minute (45:00, 06:00) |
Heure | Dernier début d'heure (09:00, 13:00:00) |
jour | Première heure de la journée (heure 0) |
semaine | Dernier lundi |
Mois | Premier jour du mois |
Année | Premier jour de l'année (1er janvier) |
Spécifier une limite de temps
Note
Vous pouvez uniquement spécifier une limite de temps pour un prédicteur auto.
Lorsque vous créez un prédicteur auto avec une fréquence de prévision quotidienne, hebdomadaire, mensuelle ou annuelle, vous pouvez spécifier la limite de temps que Forecast utilise pour agréger les données. Vous pouvez spécifier une limite de temps si votre calendrier professionnel ne correspond pas aux limites de temps par défaut. Par exemple, vous souhaiterez peut-être générer des prévisions mensuelles où chaque mois commence le troisième jour du mois. Si vous ne spécifiez pas de limite temporelle, Forecast utilise un ensemble deLimites de temps par défaut.
L'unité de limite temporelle que vous spécifiez doit être une unité plus fine que la fréquence de prévision. Le tableau suivant répertorie les unités limites temporelles et les valeurs que vous pouvez spécifier, organisées par fréquence de prévision.
Vous ne pouvez spécifier une limiteMonthly
temporelle qu'avec une valeur limite inférieure28
ou égale.
Unité de fréquence Forecast | Unité limite | Valeurs limites |
---|---|---|
Chaque jour | Heure | 0-23 |
Hebdomadaire | Jour de la semaine | Du lundi au dimanche via via |
Mensuel | Jour du mois | 1 à 28 à 28. |
Annuel | Mois | De janvier à décembre via |
Vous spécifiez une limite d'alignement temporel lorsque vous créez un prédicteur comme suit. Pour plus d'informations sur les différentes unités de limites temporelles et valeurs limites que vous pouvez spécifier par programme, voirTimeAlignmentBoundary.