Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Analisi what-if

Modalità Focus
Analisi what-if - Amazon Forecast

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à.

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à.

L'analisi what-if è uno strumento che aiuta a indagare e spiegare in che modo diversi scenari potrebbero influire sulla previsione di base creata da Amazon Forecast. La previsione di base è la previsione creata da Amazon Forecast in base alle serie temporali correlate originali fornite.

Un'analisi what-if crea una serie di previsioni ipotetiche basate su come hai scelto di modificare le serie temporali correlate. Queste previsioni ipotetiche vengono confrontate e confrontate con la previsione di base per aiutarvi a capire in che modo modifiche specifiche potrebbero influire sul modello.

Esistono due metodi per creare una serie temporale correlata modificata. Puoi fornire una serie temporale correlata modificata in un percorso Amazon S3 o specificare un set di trasformazioni alle serie temporali correlate esistenti. Quando si specifica un insieme di trasformazioni, viene creata una copia della serie temporale correlata originale per contenere queste modifiche.

Le trasformazioni consentono di creare un sottoinsieme delle serie temporali correlate e di modificare attributi specifici delle serie temporali correlate. Per ulteriori informazioni, consulta Set di dati sostitutivo e Funzioni di trasformazione.

Creazione di un'analisi what-if

Un'analisi ipotetica analizza in che modo le modifiche alle serie temporali relative alla linea di base possono influire su una previsione. È possibile creare un'analisi ipotetica solo a partire da una previsione che utilizza un. AutoPredictor Dopo aver creato un'analisi ipotetica, si creano una o più previsioni ipotetiche. Confronta le previsioni ipotetiche e la previsione di base, quindi esporta una o più previsioni ipotetiche.

Nota

I dati devono essere in formato CSV (valori separati da virgole) per creare un'analisi what-if.

Crea un'analisi what-if

Puoi creare un'analisi what-if utilizzando la console Forecast o il Forecast Software Development Kit (SDK).

Console

Per creare un'analisi what-if, completa i seguenti passaggi:

  1. Crea una previsione che viene addestrata utilizzando un. AutoPredictor

  2. Apri la dashboard del gruppo di set di dati che contiene la previsione che ti interessa.

  3. Scegli Esplora l'analisi what-if.

  4. Nella scheda Analisi What-if della pagina Insights, scegli Crea.

  5. Fornisci un nome univoco nel campo Nome dell'analisi What-if e scegli la previsione di base per questa analisi.

  6. Nell'area di selezione degli elementi, selezionate se desiderate includere automaticamente tutti gli elementi nell'analisi o specificare gli elementi da includere in un file.

    Se scegli Seleziona elementi con file, devi fornire un set di dati che contenga solo gli elementi che desideri modificare nelle previsioni ipotetiche. Per ulteriori informazioni, consulta Specificare le serie temporali.

  7. Scegli Crea analisi what-if. Un banner nella parte superiore della pagina What-if Analysis mostrerà lo stato del processo di creazione dell'analisi what-if.

SDK

Utilizzando l'CreateWhatIfAnalysisoperazione, fornire un nome univoco WhatIfAnalysisName e fornire l'ARN di previsione della previsione di base per. ForecastArn L'esempio seguente mostra uno schema per le serie temporali utilizzando una combinazione di «item_id» e la dimensione «store_location». Per ulteriori informazioni, consulta Specificare le serie temporali.

{ "ForecastArn": "arn:aws:forecast:region:acctNumber:forecast/baselineForecast", "WhatIfAnalysisName": "unique_name", "TimeSeriesSelector": { "TimeSeriesIdentifiers": { "DataSource": { "S3Config": { "Path": "s3://bucket/example-path", "RoleArn": "arn:aws:iam::000000000000:role/ExampleRole" } }, "Schema": { "Attributes": [ { "AttributeName": "item_id", "AttributeType": "string" } { "AttributeName": "store_location", "AttributeType": "string" } ] } } } }

Per creare un'analisi what-if, completa i seguenti passaggi:

  1. Crea una previsione che viene addestrata utilizzando un. AutoPredictor

  2. Apri la dashboard del gruppo di set di dati che contiene la previsione che ti interessa.

  3. Scegli Esplora l'analisi what-if.

  4. Nella scheda Analisi What-if della pagina Insights, scegli Crea.

  5. Fornisci un nome univoco nel campo Nome dell'analisi What-if e scegli la previsione di base per questa analisi.

  6. Nell'area di selezione degli elementi, selezionate se desiderate includere automaticamente tutti gli elementi nell'analisi o specificare gli elementi da includere in un file.

    Se scegli Seleziona elementi con file, devi fornire un set di dati che contenga solo gli elementi che desideri modificare nelle previsioni ipotetiche. Per ulteriori informazioni, consulta Specificare le serie temporali.

  7. Scegli Crea analisi what-if. Un banner nella parte superiore della pagina What-if Analysis mostrerà lo stato del processo di creazione dell'analisi what-if.

Crea una previsione ipotetica

Puoi creare una previsione what-if utilizzando la console Forecast o il Forecast Software Development Kit (SDK).

Console

Per creare una previsione ipotetica, completa i seguenti passaggi:

  1. Nella scheda Analisi ipotetica della pagina Insights, scegli l'analisi ipotetica che ti interessa.

  2. Nella sezione Previsione What-if, scegli Crea.

  3. Nella pagina Crea previsione ipotetica, fornisci un nome univoco per la previsione What-If e scegli Usa le funzioni di trasformazione o Definisci la previsione what-if con un set di dati sostitutivo. Per ulteriori informazioni, consulta Set di dati sostitutivo e Funzioni di trasformazione.

    1. Se scegli Usa le funzioni di trasformazione, devi utilizzare il generatore di funzioni di trasformazione per selezionare e modificare le righe incluse nella previsione what-if. Tutte le trasformazioni vengono applicate nell'ordine in cui sono state specificate. Le condizioni vengono applicate nell'ordine in cui sono specificate e vengono unite con un'operazione AND. La trasformazione viene applicata solo quando tutte le condizioni sono soddisfatte.

    2. Se scegli Definisci la previsione ipotetica con un set di dati sostitutivo, devi fornire un set di dati sostitutivo che contenga solo le righe che desideri modificare per la previsione ipotetica.

  4. Scegli Create (Crea) .

SDK - Transformation Function

Utilizzando l'CreateWhatIfForecastoperazione, fornisci un nome univoco WhatIfAnalysisName e fornisci l'ARN di previsione per. ForecastArn L'esempio seguente mostra uno schema per una trasformazione in «price» quando «store_location» non è «tacoma».

{ "WhatIfAnalysisArn": "arn:aws:forecast:us-west-2:666488130463:what-if-analysis/jan2020forecast/PromotionAnalysis_01G8MB3PZM89J9V1VEXCC0BS63", "WhatIfForecastName": "unique_name", "TimeSeriesTransformations": [ { "Action": { "AttributeName": "price", "Operation": "MULTIPLY", "Value": 0.85 }, "TimeSeriesConditions": [ { "AttributeName": "store_location", "AttributeValue": "tacoma", "Condition": "NOT_EQUALS" } ] } ] }

In questo esempio, jan2020forecast è la previsione di base ed PromotionAnalysis_01G8MB3PZM89J9V1VEXCC0BS63 è il nome dell'analisi what-if.

È inoltre possibile specificare un set di dati sostitutivo con l'operazione. TimeSeriesReplacementsDataSource

SDK - Replacement Dataset

Utilizzando l'CreateWhatIfForecastoperazione, fornisci un nome univoco WhatIfAnalysisName e fornisci l'ARN di previsione per. ForecastArn L'esempio seguente mostra uno schema per un'origine dati sostitutiva.

{ "WhatIfAnalysisArn": "arn:aws:forecast:us-west-2:666488130463:what-if-analysis/jan2020forecast/PromotionAnalysis_01G8MB3PZM89J9V1VEXCC0BS63", "WhatIfForecastName": "unique_name", "TimeSeriesReplacementsDataSource": { "S3config": { "Path" : "s3://bucket-name/replacementDatasource.csv", "RoleArn": "arn:aws:iam::acct-id:role/Role" }, "Schema": { Attributes" : [ { "AttributeName": "item_id", "AttributeType": "string" }, { "AttributeName": "timestamp", "AttributeType": "timestamp" }, { "AttributeName": "price", "AttributeType": "float" }, { "AttributeName": "stock_count", "AttributeType": "integer" }, ] } } }

È inoltre possibile specificare modifiche alle serie temporali correlate con l'TimeSeriesTransformationoperazione.

Per creare una previsione ipotetica, completa i seguenti passaggi:

  1. Nella scheda Analisi ipotetica della pagina Insights, scegli l'analisi ipotetica che ti interessa.

  2. Nella sezione Previsione What-if, scegli Crea.

  3. Nella pagina Crea previsione ipotetica, fornisci un nome univoco per la previsione What-If e scegli Usa le funzioni di trasformazione o Definisci la previsione what-if con un set di dati sostitutivo. Per ulteriori informazioni, consulta Set di dati sostitutivo e Funzioni di trasformazione.

    1. Se scegli Usa le funzioni di trasformazione, devi utilizzare il generatore di funzioni di trasformazione per selezionare e modificare le righe incluse nella previsione what-if. Tutte le trasformazioni vengono applicate nell'ordine in cui sono state specificate. Le condizioni vengono applicate nell'ordine in cui sono specificate e vengono unite con un'operazione AND. La trasformazione viene applicata solo quando tutte le condizioni sono soddisfatte.

    2. Se scegli Definisci la previsione ipotetica con un set di dati sostitutivo, devi fornire un set di dati sostitutivo che contenga solo le righe che desideri modificare per la previsione ipotetica.

  4. Scegli Create (Crea) .

Confrontate le vostre previsioni ipotetiche

Per confrontare le previsioni what-if, completa i seguenti passaggi nella console Forecast:

  1. Nella scheda Analisi ipotetica della pagina Insights, scegli l'analisi ipotetica che ti interessa.

  2. Nella sezione Confronta previsioni what-if, specifica l'elemento da analizzare, una o più previsioni What-if e almeno un tipo di Forecast.

    Interface for comparing what-if forecasts with baseline forecast, showing input fields and graph.

    In questo esempio, ci sono due previsioni what-if e, che vengono confrontate in base ai tipi di previsionepriceIncrease20pct, priceCut10pct e per. p50 p10 p90 item_105 Il grafico consente di visualizzare il confronto tra queste previsioni e le serie temporali di base.

  3. Passa il mouse sul grafico per verificare in che modo le previsioni ipotetiche si confrontano con la previsione di base.

Esporta le tue previsioni ipotetiche

Puoi esportare una previsione what-if utilizzando la console Forecast o il Forecast Software Development Kit (SDK).

Console

Per esportare le previsioni what-if, completa i seguenti passaggi:

  1. Nella scheda Analisi ipotetica della pagina Insights, scegli l'analisi ipotetica che ti interessa.

  2. Nella sezione Esportazione delle previsioni What-if, scegli Crea esportazione.

  3. Nella pagina di esportazione delle previsioni What-if, fornisci un nome univoco per l'esportazione delle previsioni What-if, specifica le previsioni What-if da includere, scegli una posizione di esportazione e fornisci il ruolo IAM.

  4. Scegli Crea esportazione.

SDK

Utilizzando l'CreateWhatIfForecastExportoperazione, configura la «Destinazione» in modo che punti al bucket Amazon S3 che conterrà l'esportazione. Specificate quali previsioni ipotetiche esportare e fornite un nome univoco per l'esportazione.

{ "WhatIfForecastArns": [ "arn:aws:forecast:region:acctNumber:what-if-forecast/id1" , "arn:aws:forecast:region:acctNumber:what-if-forecast/id2" ], "WhatIfForecastExportName": "unique_export_name", "Destination": { "S3Config": { "Path": "s3://bucket/example-path", "RoleArn": "arn:aws:iam::000000000000:role/ExampleRole" } }, }

Per esportare le previsioni what-if, completa i seguenti passaggi:

  1. Nella scheda Analisi ipotetica della pagina Insights, scegli l'analisi ipotetica che ti interessa.

  2. Nella sezione Esportazione delle previsioni What-if, scegli Crea esportazione.

  3. Nella pagina di esportazione delle previsioni What-if, fornisci un nome univoco per l'esportazione delle previsioni What-if, specifica le previsioni What-if da includere, scegli una posizione di esportazione e fornisci il ruolo IAM.

  4. Scegli Crea esportazione.

Interroga le tue previsioni ipotetiche

È possibile eseguire una query su una previsione ipotetica utilizzando l'operazione. QueryWhatIfForecast Per impostazione predefinita, viene restituito l'intervallo completo della previsione. Puoi richiedere un intervallo di date specifico all'interno della previsione completa.

Quando si esegue una query su una previsione ipotetica, è necessario specificare i criteri di filtro. Un filtro è una coppia chiave-valore. La chiave è uno dei nomi degli attributi dello schema (incluse le dimensioni della previsione) di uno dei set di dati utilizzati per creare la previsione. Il valore è un valore valido per la chiave specificata. Puoi specificare più coppie chiave-valore. La previsione what-if restituita conterrà solo gli elementi che soddisfano tutti i criteri.

Ad esempio, utilizzate questo codice per ottenere la previsione what-if per. product_42

{ "Filters": { "item_id" : "product_42" }, "WhatIfForecastArn": "arn:aws:forecast:region:acctNumber:what-if-forecast/id1" }

In questa pagina

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.