Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Análise de hipóteses - Amazon Forecast

O Amazon Forecast não está mais disponível para novos clientes. Os clientes existentes do Amazon Forecast podem continuar usando o serviço normalmente. Saiba mais

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

O Amazon Forecast não está mais disponível para novos clientes. Os clientes existentes do Amazon Forecast podem continuar usando o serviço normalmente. Saiba mais

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Análise de hipóteses

Uma análise de hipóteses é uma ferramenta para ajudar a investigar e explicar como diferentes cenários podem afetar a previsão básica criada pelo Amazon Forecast. A previsão básica é a previsão criada pelo Amazon Forecast com base na série temporal original relacionada que você fornece.

Uma análise de hipóteses cria uma série de previsões de hipóteses com base em como você escolheu modificar a série temporal relacionada. Essas previsões de hipóteses são comparadas e contrastadas com a previsão básica para ajudar você a entender como mudanças específicas podem afetar seu modelo.

Há dois métodos para criar séries temporais relacionadas modificadas. Você pode fornecer uma série temporal relacionada modificada em um caminho do Amazon S3 ou especificar um conjunto de transformações para a série temporal relacionada existente. Quando você especifica um conjunto de transformações, uma cópia da série temporal relacionada original é criada para conter essas alterações.

As transformações permitem criar um subconjunto da série temporal relacionada e modificar atributos específicos da série temporal relacionada. Para obter mais informações, consulte Conjunto de dados de substituição e Funções de transformação.

Criar uma análise de hipóteses

Uma análise de hipóteses explora como as mudanças nas séries temporais relacionadas à linha de base podem impactar uma previsão. Você só pode criar uma análise hipotética a partir de uma previsão que usa um. AutoPredictor Depois de criar uma análise de hipóteses, você cria uma ou mais previsões de hipóteses. Compare as previsões de hipóteses e a previsão básica e, em seguida, exporte uma ou mais previsões de hipóteses.

nota

Seus dados devem estar no formato de valores separados por vírgula (CSV) para criar uma análise hipotética.

Criar uma análise de hipóteses

Você pode criar uma análise hipotética usando o console Forecast ou o Forecast Software Development Kit ()SDK.

Console

Para criar uma análise de hipóteses, faça o seguinte:

  1. Crie uma previsão que seja treinada usando um AutoPredictor.

  2. Abra o painel do grupo de conjuntos de dados que contém a previsão na qual você tem interesse.

  3. Escolha Explorar a análise de hipóteses.

  4. Na guia Análise de hipóteses da página Insights, escolha Criar.

  5. Forneça um nome exclusivo no campo Nome da análise de hipóteses e escolha a previsão de linha de base para essa análise.

  6. Na área Seleção de itens, selecione se você deseja incluir automaticamente todos os itens na análise ou especificar os itens a serem incluídos em um arquivo.

    Se você escolher Selecionar itens com arquivo, deverá fornecer um conjunto de dados que contenha apenas os itens que você deseja modificar nas previsões de hipóteses. Para obter mais informações, consulte Como especificar séries temporais.

  7. Escolha Criar análise de hipóteses. Um banner na parte superior da página Análise de hipóteses exibirá o status do trabalho de criação da análise de hipóteses.

SDK

Usando a CreateWhatIfAnalysis operação, forneça um nome exclusivo para WhatIfAnalysisName e forneça a previsão ARN da linha de base para ForecastArn. O exemplo abaixo mostra um esquema para séries temporais usando uma combinação de “item_id” e da dimensão de “store_location”. Para obter mais informações, consulte Como especificar séries temporais.

{ "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" } ] } } } }

Para criar uma análise de hipóteses, faça o seguinte:

  1. Crie uma previsão que seja treinada usando um AutoPredictor.

  2. Abra o painel do grupo de conjuntos de dados que contém a previsão na qual você tem interesse.

  3. Escolha Explorar a análise de hipóteses.

  4. Na guia Análise de hipóteses da página Insights, escolha Criar.

  5. Forneça um nome exclusivo no campo Nome da análise de hipóteses e escolha a previsão de linha de base para essa análise.

  6. Na área Seleção de itens, selecione se você deseja incluir automaticamente todos os itens na análise ou especificar os itens a serem incluídos em um arquivo.

    Se você escolher Selecionar itens com arquivo, deverá fornecer um conjunto de dados que contenha apenas os itens que você deseja modificar nas previsões de hipóteses. Para obter mais informações, consulte Como especificar séries temporais.

  7. Escolha Criar análise de hipóteses. Um banner na parte superior da página Análise de hipóteses exibirá o status do trabalho de criação da análise de hipóteses.

Criar uma previsão de hipóteses

Você pode criar uma previsão hipotética usando o console Forecast ou o Forecast Software Development Kit ()SDK.

Console

Para criar uma previsão de hipóteses, faça o seguinte:

  1. Na guia Análise de hipóteses da página Insights, escolha a análise de hipóteses na qual você tem interesse.

  2. Na seção Previsão de hipóteses, escolha Criar.

  3. Na página Criar previsão de hipóteses, forneça um nome exclusivo de previsão de hipóteses e escolha Usar funções de transformação ou Definir a previsão de hipóteses com um conjunto de dados substituto. Para obter mais informações, consulte Conjunto de dados de substituição e Funções de transformação.

    1. Se você escolher Usar funções de transformação, deverá usar o Construtor de funções de transformação para selecionar e modificar as linhas que estão incluídas na previsão de hipóteses. Todas as transformações são aplicadas na ordem em que foram especificadas. As condições são aplicadas na ordem em que são especificadas e são unidas a uma AND operação. A transformação é aplicada somente quando todas as condições são atendidas.

    2. Se você escolher Definir a previsão de hipóteses com um conjunto de dados substituto, deverá fornecer um conjunto de dados substituto que contenha somente as linhas que você deseja alterar para a previsão de hipóteses.

  4. Escolha Criar.

SDK - Transformation Function

Usando a CreateWhatIfForecast operação, forneça um nome exclusivo para WhatIfAnalysisName e forneça sua previsão ARN para ForecastArn. O exemplo abaixo mostra um esquema para uma transformação em “preço” quando o “store_location” não é “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" } ] } ] }

Neste exemplo, jan2020forecast é a previsão da linha de base, e PromotionAnalysis_01G8MB3PZM89J9V1VEXCC0BS63 é o nome da análise de hipóteses.

Você também pode especificar um conjunto de dados de substituição com a operação TimeSeriesReplacementsDataSource.

SDK - Replacement Dataset

Usando a CreateWhatIfForecast operação, forneça um nome exclusivo para WhatIfAnalysisName e forneça sua previsão ARN para ForecastArn. O exemplo abaixo mostra um esquema para uma fonte de dados substituta.

{ "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" }, ] } } }

Você também pode especificar alterações nas séries temporais relacionadas com a operação TimeSeriesTransformation.

Para criar uma previsão de hipóteses, faça o seguinte:

  1. Na guia Análise de hipóteses da página Insights, escolha a análise de hipóteses na qual você tem interesse.

  2. Na seção Previsão de hipóteses, escolha Criar.

  3. Na página Criar previsão de hipóteses, forneça um nome exclusivo de previsão de hipóteses e escolha Usar funções de transformação ou Definir a previsão de hipóteses com um conjunto de dados substituto. Para obter mais informações, consulte Conjunto de dados de substituição e Funções de transformação.

    1. Se você escolher Usar funções de transformação, deverá usar o Construtor de funções de transformação para selecionar e modificar as linhas que estão incluídas na previsão de hipóteses. Todas as transformações são aplicadas na ordem em que foram especificadas. As condições são aplicadas na ordem em que são especificadas e são unidas a uma AND operação. A transformação é aplicada somente quando todas as condições são atendidas.

    2. Se você escolher Definir a previsão de hipóteses com um conjunto de dados substituto, deverá fornecer um conjunto de dados substituto que contenha somente as linhas que você deseja alterar para a previsão de hipóteses.

  4. Escolha Criar.

Comparar as previsões de hipóteses

Para comparar as previsões de hipóteses, siga estas etapas no console Forecast:

  1. Na guia Análise de hipóteses da página Insights, escolha a análise de hipóteses na qual você tem interesse.

  2. Na seção Comparar previsões de hipóteses, especifique o item a ser analisado, uma ou mais Previsões de hipóteses e pelo menos um Tipo de previsão.

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

    Neste exemplo, há duas previsões de hipóteses, priceCut10pct e priceIncrease20pct, que são comparadas nos tipos de previsão p50, p10 e p90 para item_105. O gráfico permite que você veja como essas previsões se comparam às séries temporais da linha de base.

  3. Passe o mouse sobre o gráfico para investigar como as previsões de hipóteses se comparam à previsão básica.

Exportar suas previsões de hipóteses

Você pode exportar uma previsão hipotética usando o console Forecast ou o Forecast Software Development Kit ()SDK.

Console

Siga estas etapas para concluir a exportação:

  1. Na guia Análise de hipóteses da página Insights, escolha a análise de hipóteses na qual você tem interesse.

  2. Na seção Exportação de previsão de hipóteses, escolha Criar exportação.

  3. Na página Criar exportação de previsão hipotética, forneça um nome exclusivo de exportação de previsão hipotética, especifique as previsões hipotéticas a serem incluídas, escolha um local de exportação e forneça a função. IAM

  4. Escolha Criar exportação.

SDK

Usando a operação CreateWhatIfForecastExport, configure o “Destino” para apontar para o bucket do Amazon S3 que conterá a exportação. Especifique quais previsões de hipóteses exportar e forneça um nome exclusivo para a exportação.

{ "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" } }, }

Siga estas etapas para concluir a exportação:

  1. Na guia Análise de hipóteses da página Insights, escolha a análise de hipóteses na qual você tem interesse.

  2. Na seção Exportação de previsão de hipóteses, escolha Criar exportação.

  3. Na página Criar exportação de previsão hipotética, forneça um nome exclusivo de exportação de previsão hipotética, especifique as previsões hipotéticas a serem incluídas, escolha um local de exportação e forneça a função. IAM

  4. Escolha Criar exportação.

Consultar as previsões de hipóteses

Você consulta uma previsão de hipóteses usando a operação QueryWhatIfForecast. Por padrão, o intervalo completo da previsão é retornado. É possível solicitar um intervalo de datas específico dentro da previsão completa.

Ao consultar uma previsão de hipóteses, você deve especificar critérios de filtragem. Um filtro é um par de chave-valor. A chave é um dos nomes de atributos do esquema (incluindo dimensões de previsão) de um dos conjuntos de dados usados para criar a previsão. O valor é um valor válido para a chave especificada. É possível especificar vários pares de chave-valor. A previsão de hipóteses gerada conterá apenas itens que atendam a todos os critérios.

Por exemplo, use esse código para obter a previsão de hipóteses de product_42.

{ "Filters": { "item_id" : "product_42" }, "WhatIfForecastArn": "arn:aws:forecast:region:acctNumber:what-if-forecast/id1" }
PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.