Amazon Forecast non è più disponibile per i nuovi clienti. I clienti esistenti di Amazon Forecast possono continuare a utilizzare il servizio normalmente. Scopri di più»
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Aggregazione dei dati per diverse frequenze di previsione
Quando si crea un predittore, è necessario specificare una frequenza di previsione. La frequenza delle previsioni determina la frequenza delle previsioni nelle previsioni. Ad esempio, previsioni di vendita mensili. I predittori di Amazon Forecast possono generare previsioni per frequenze di dati superiori alla frequenza di previsione specificata. Ad esempio, puoi generare previsioni settimanali anche se i tuoi dati vengono registrati quotidianamente. Durante l'allenamento, Forecast aggrega i dati giornalieri per generare previsioni con la frequenza settimanale delle previsioni.
Limiti di tempo
I limiti temporali specificano l'inizio di un'unità di tempo, ad esempio il giorno di inizio della settimana. Prima di aggregare i dati, Amazon Forecast li allinea in base all'unità di tempo della frequenza di previsione. Lo fa in base alla relazione dei dati con un limite temporale.
Ad esempio, se si specifica una frequenza di previsione giornaliera ma non un limite temporale personalizzato, Forecast allinea ogni record orario in base al giorno a cui appartiene. Ogni giorno inizia a 0 ore. La definizione di quando inizia la giornata, 0 ore, è il limite temporale. Quindi Forecast aggrega i record orari in un singolo record per quel giorno.
La Forecast utilizza un limite temporale predefinito basato sull'unità di tempo della frequenza di previsione. Se crei un predittore auto, puoi specificare un limite temporale personalizzato.
Se si specifica sia un limite temporale personalizzato che una frequenza di previsione personalizzata, Forecast aggrega i dati all'interno della frequenza di previsione e li allinea al limite temporale personalizzato. La frequenza di previsione determina la frequenza con cui i dati vengono aggregati mentre il limite temporale personalizzato determina dove si trova l'allineamento. Ad esempio, supponiamo che i tuoi dati vengano raccolti giornalmente e desideri che Amazon Forecast generi previsioni trimestrali il 15 del mese per un anno. A tale scopo, imposta la frequenza di previsione su ogni 3 mesi e il limite temporale personalizzato su 15. Guarda l'esempio AWS Command Line Interface che segue.
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
In questo esempio, tutti i dati giornalieri vengono sommati (l'aggregazione predefinita) fino al 15 di ogni terzo mese.
Tieni presente che questa aggregazione non richiede dati giornalieri, ma solo che i dati vengono raccolti mensilmente o con maggiore frequenza.
Limiti temporali predefiniti
Nella seguente tabella sono elencati i limiti di allineamento temporale predefiniti utilizzati da Forecast per l'aggregazione dei dati.
Frequency | Limite |
---|---|
Minuto | Ultimo inizio del minuto (45:00, 06:00) |
Ora | Ultimo inizio dell'ora (09:00:00, 13:00:00) |
Day (Giorno) | Prima ora del giorno (ora 0) |
Week (Settimana) | Lunedì più recente |
Mese | Primo giorno del mese |
Anno | Primo giorno dell'anno (1 gennaio) |
Specificare un limite temporale
Nota
È possibile specificare solo un limite temporale per un predittore auto.
Quando si crea un predittore auto con una frequenza di previsione giornaliera, settimanale, mensile o annuale, è possibile specificare il limite temporale utilizzato da Forecast per aggregare i dati. È possibile specificare un limite di tempo se il calendario aziendale non è in linea con i limiti di tempo predefiniti. Ad esempio, potresti voler generare previsioni mensili in cui ogni mese inizia il terzo giorno del mese. Se non si specifica un limite temporale, Forecast utilizza un set diLimiti temporali predefiniti.
L'unità limite temporale specificata deve essere di un'unità più sottile della frequenza prevista. La tabella seguente elenca l'unità limite temporale e i valori che è possibile specificare, organizzati per frequenza di previsione.
È possibile specificare solo un limiteMonthly
temporale con un valore limite pari28
o inferiore.
Unità di frequenza di Forecast | Unità limite | Valori limite |
---|---|---|
Giornaliero | Ora | 0-23 |
Settimanale | Giorno della settimana | Dal lunedì alla domenica |
Mensile | Giorno del mese | 1 1 (28) |
Annuale | Mese | Da gennaio a dicembre |
Si specifica un limite di allineamento temporale quando si crea un predittore come segue. Per informazioni sulle diverse unità limite temporali e sui valori limite che è possibile specificare a livello di programmazione, vedereTimeAlignmentBoundary.